}上面这一段代码,使用cin向word输入一行字符,只要输入为真,就继续输入,当为假时,输入结束。
你可以用结束符Ctrl+D来表示结束。include<iostream>include<iterator>usingnamespacestd;intmain(){istream_iterator<int>ii(cin);intdata;while(true){data=*ii;//取得输入的数据if(!cin)break;...
程序代码:#includevoidmain(){inta,b,c;//输入量个整型试试,在输入字符串试试。就明白了。c=scanf("%d%d",&a,&b);printf("%d",c);}
很多方法可以判定输入结束常见的是ctrl键和z键一起按这个无论cin>>还是scanf都可以返回false还有一些是对输入字符进行判断特殊情形有用对你没用比如想输入231225可以intdata[260];for(inti=0;...
再比如cin<
判断如果输入的值为0,则退出循环即可。代码如下:intx;//要输入的数据。while(1)//无条件循环。{cin>>x;//输入数据。if(x==0)break;//如果为0,退出循环。//其它的代码。}...
main(){stringstr;getline(cin,str);cout<<str<<endl;}如果你是想输入很多个数字,比如int,那貌似只能事先知道输入的个数n,然后判断是否输入了n个整数,如果是就结束输入。不过对于输入不知道个数的整数的方法有...
intinput;while(std::cin>>input){//你的代码}c:intinput;上面程序执行时,输完数据之后另起一行,按ctr+Din*nix,ctr+zinwindows或者输入一个不是数字的东西,也会退出循环c语言的类似,只不过输入语句...
C++的输入操作符会返回它所读的数据流,所以判断是否是输入结束,判断cin操作的返回对象就可以了,一般是用while语句判断:intvalue;while(std::cin>>value)这里是循环输入,当遇到无效输入或者输入一个EOF输入就结束,无效...
一般测试样例是通过文件读入。。当没有读到文件尾时cin>>s返回1,继续循环。但读到文件尾时cin>>s返回0,结束循环。