只有照5楼说的才可以跳出来的
ACMer的QQ群:33741351
单片机QQ群:55130117
哪有什么无限循环。
想跳出循环,不想继续输入了,直接按f6+回车,或者ctrl+z回车,这是输入文件结束符。
Ctrl + Break... 秒杀任何DOS程序...
可是这里输入的是字符啊,如果while()括号里的是数值,那么可以判断跳出循环。
但是这里是字符也一样的吗?
我输入0也是同样的反应啊,还是跳不出循环啊!!
那么你的意思就是输入0也不回跳出循环了吧
只能是你说的用F6+回车键了吧
那就对了 加了{}也是没有用的
#include <iostream>
using namespace std;
#include <string>
int main()
{
string word;
cin >> word
while ( word!="/" )
{cout << "word read is: " << word << '\n';
cin>>word;
}
cout << "ok: no more words to read: bye!\n"; //什么情况下才能执行这句??
return 0;
}
加了个判断 应该就行了
while ( cin >> word )
cout << "word read is: " << word << '\n';
cout << "ok: no more words to read: bye!\n"; //什么情况下才能执行这句??
return 0;while ( cin >> word )
{
cout << "word read is: " << word << '\n';
}
cout << "ok: no more words to read: bye!\n"; //什么情况下才能执行这句??
return 0;1.while中本来就只有一句,不用加括号的.
2.输入0也没用,要输结束符ctrl+Z才对