永发信息网

cin>>输入循环

答案:2  悬赏:40  手机版
解决时间 2021-05-18 09:29

#include<iostream>
#include<string>
using std::cout;
using std::string;
using std::endl;
using std::cin;
int main()
{
string word;
while(cin>>word)
cout<<word<<endl;
cout<<20<<endl;
return 0;
}

为什么要另起一行输入^Z再按两次回车键 才可以结束文件输入

如果输入abc^Z,也是按2次回车才输出abc。(输入没有结束)

本人用的是visual c++ 6.0

最佳答案
这是vc6的bug

vc6对iostream库及STL的实现不是很好

在较新编译器上就没问题



还有,需要另起一行输入eof的原因是cin在读到eof之前已经成功读到了字符串并存入word,那行里的^Z只会被cin当做输入结尾被忽视掉(检查eof的工作是在读入变量之前完成的)

如果另起一行输入^Z的话,cin首先就察觉到了eof,所以输入结束
全部回答

我用了你的程序在我上面弄 没什么错误啊 我也是VISUAL C++6.0 敲一下回车 就出来了

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么父母就是不能理解我们呢?为什么就要那
天维巨兽:斩影轻甲一身,和+8极光剑能用到多
甲沟炎的问题
哪款手机可以接收电视
形容一个人素质差的诗句
我该怎样去面对解决我身边的这些烦人的 感情
真的没有纯友谊?
如果中国翻拍美国版越狱 哪两个适合扮演迈克
孝昌县孝感肯德基甜品站(洪花大道店)我想知道
茶室墙壁适合的古诗词,形容雅致茶楼的典雅句
克东县齐齐哈尔鑫辉煌电动工具五金商店地址是
什么药能排宿便?
伊吹萃香XP主题包
西安那里有卖连身丝袜的?
DNF红眼穿什么装备能达到50W左右的防,要求最
推荐资讯
有没有谁可以告诉我,怎么样才可以快乐
荷花的莲蓬什么时候采摘是最好的?
二年级秋天景色的诗句,描写秋天夜晚景色的句
承揽工程该怎么做业务流程
是不是真的不该信任所有人
火燚火锅地址在什么地方,想过去办事
男朋友可信吗
天语B891能不能升级
恩施市恩施女儿寨度假酒店这个地址怎么能查询
LG BL20 巧克力缺点,只要缺点
华龙区濮阳鼎诚电器(旗舰店)在哪里啊,我有事
汽车在左转的时候哪个轮子不转?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?