| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1563 人关注过本帖
标题:【简单问题】几个C++小问题的汇总,重在参与
只看楼主 加入收藏
蚕头燕尾
Rank: 10Rank: 10Rank: 10
来 自:Gryffindo
等 级:贵宾
威 望:12
帖 子:734
专家分:1546
注 册:2013-3-24
结帖率:96.08%
收藏
已结贴  问题点数:60 回复次数:21 
【简单问题】几个C++小问题的汇总,重在参与
有几个关于C++的问题,都比较简单,就不烦多次发帖了,不管朋友你能回答到什么层次,重在参与~

参与回答就尽量给分,回答时候【最好也带上题目标号】,这样好看一些。

1、怎么输入一个字符串,直接赋值给一个string变量?我只是知道,用cin.get()能输入字符,可是字符串呢?

(注意:我不想使用C里经常用的那种字符数组的样式,我的问题是string类型。)


2、书上说&&    ||        这些可以用and     or      not    来代替,我在vs2012里亲测不行,请问:

这是编译器设置问题还是标准支持问题?朋友们用的哪个编译器是支持这种写法的么?


3、Ctrl+Z      F6        cin.clear()        EOF        这三者到底是什么关系?



搜索更多相关主题的帖子: 编译器 字符串 朋友 最好 
2013-08-24 23:44
蚕头燕尾
Rank: 10Rank: 10Rank: 10
来 自:Gryffindo
等 级:贵宾
威 望:12
帖 子:734
专家分:1546
注 册:2013-3-24
收藏
得分:0 
不必非得每个人每个问题都回答,知道哪个说哪个就OK~


学习编程,为的是表达自己的思想,而不是被别人的思想所禁锢。要先明白自己想干嘛,而不要先问别人让你干嘛。               

                                                                                                                    Black Cat      Hello Tomorrow~
2013-08-24 23:45
蚕头燕尾
Rank: 10Rank: 10Rank: 10
来 自:Gryffindo
等 级:贵宾
威 望:12
帖 子:734
专家分:1546
注 册:2013-3-24
收藏
得分:0 
  不管你理解的有多少,能说多少是多少的丫~~


重在参与~~


学习编程,为的是表达自己的思想,而不是被别人的思想所禁锢。要先明白自己想干嘛,而不要先问别人让你干嘛。               

                                                                                                                    Black Cat      Hello Tomorrow~
2013-08-25 00:14
yuccn
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:何方
等 级:版主
威 望:167
帖 子:6815
专家分:42393
注 册:2010-12-16
收藏
得分:0 
重在参与   h

我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2013-08-25 01:06
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
收藏
得分:0 
参与

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2013-08-25 09:38
lintaoyn
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:4
帖 子:606
专家分:2499
注 册:2009-4-8
收藏
得分:15 
1.
ifstream ifs("K:\\test.txt");
    string tmp((istream_iterator<char>(ifs)), (istream_iterator<char>()));
    cout << "tmp:" << tmp;
    return 0;


2.编译器开关问题。项目,属性,C/C++,语言,禁用语言扩展,选是。还有 %<% 之类的,那是一些国家的键盘上好像没有某些字符,C++才搞出这些东西。
或者 #include <ciso646> 也可以。
vs2008
3.EOF 不是一个真正的字符,好像是系统生成出来的,比如你读文件,系统可以根据你的读取指针的偏移位置和文件长度判断是否到了文件的尾部了,然后决定是不是要返回eof。 (道听途说的,没有自己研究过。)
cin.clear() 是用来清空流的状态标示。具体百度之。

Ctrl+z ctrl +d 还有什么的,就不是很清楚,好像有很多人因为观察到的现象和书上说的不一样,有很多疑惑。我一直认为和平台相关的,又没有影响到实际的开发,所以没去扯这些。
F6 压根就不知道这是什么东西了。

迭代的是人,递归的是神。
2013-08-25 09:41
蚕头燕尾
Rank: 10Rank: 10Rank: 10
来 自:Gryffindo
等 级:贵宾
威 望:12
帖 子:734
专家分:1546
注 册:2013-3-24
收藏
得分:0 
嗯,谢谢六楼啦~

还有第三个问题~~

我们老师说的,ctrl+z等价于F6,在很多时候我实践发现确实是这样的。


学习编程,为的是表达自己的思想,而不是被别人的思想所禁锢。要先明白自己想干嘛,而不要先问别人让你干嘛。               

                                                                                                                    Black Cat      Hello Tomorrow~
2013-08-25 18:08
数字帝国_boy
Rank: 1
等 级:新手上路
帖 子:16
专家分:7
注 册:2013-8-8
收藏
得分:1 
学到很多!!
2013-08-25 21:09
额外覆盖
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:城市猎人
威 望:6
帖 子:1726
专家分:5757
注 册:2012-9-22
收藏
得分:15 
cin.getline(字符指针,字符个数N,结束标志符)可以获取字符串
&& 与运算,运算符两边同时为真才为真   ||或运算,运算符一边为真则是真   !非   可以参照数学的与运算和或运算
eof返回值,判断文件是否结束 ,结束返回真值(一般为1)
其他的6楼已经说了
其实这些你一百度就出来了   你先百度 不行再问   自己百度的记忆要深些   还有例子,而且讲解和表达上一般要好些

我现在所学的一切都是为了游戏!!!为了游戏,加油!加油!努力!
2013-08-25 21:48
额外覆盖
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:城市猎人
威 望:6
帖 子:1726
专家分:5757
注 册:2012-9-22
收藏
得分:0 
回复 4楼 yuccn
y版不老实啊   人都来了 多打两个字又不是不行

PS:最近不见你散分了啊

我现在所学的一切都是为了游戏!!!为了游戏,加油!加油!努力!
2013-08-25 21:50
快速回复:【简单问题】几个C++小问题的汇总,重在参与
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.084790 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved