首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

新手,请老师们指教

2013-10-30 
新手求助,请老师们指教!问题二:1、为什么在用getline()给line赋值后会隔一行才输出2、当输入什么的时候while

新手求助,请老师们指教!


问题二:1、为什么在用getline()给line赋值后会隔一行才输出
2、当输入什么的时候while才会判定失败

                                                  c++                                              
[解决办法]
1 参考
http://hi.baidu.com/luosiyong/item/998dbaffa6d3b15ec9f337e8
2 ssize_t getline(char **lineptr, size_t *n, FILE *stream);
  成功返回字节数, 失败返回-1
  
[解决办法]
问题一:在我输入^z之后点回车程序不是应该立即结束吗?为什么非要等到我第二次点回车程序才运行结束?
换vc2010

2、当输入什么的时候while才会判定失败
istream& getline ( istream& , string& );
返回值
与参数is是一样的
所以永远不会判定失败!

热点排行