如何设定cin的文件结束符
我想写一个求所有输入数据的和的程序,程序如下:
#include<iostream>
using namespace std;
void main()
{
int i,sum=0;
while(cin>>i)
{
sum+=i;
}
cout<<"The sum is:"<<sum<<endl;
}
如何设定一个结束符,当键入此符时,退出while循环.
我想写一个求所有输入数据的和的程序,程序如下:
#include<iostream>
using namespace std;
void main()
{
int i,sum=0;
while(cin>>i)
{
sum+=i;
}
cout<<"The sum is:"<<sum<<endl;
}
如何设定一个结束符,当键入此符时,退出while循环.
按楼上的写法其实会出现一个问题 就是当CIN FAIL后 之后就没办法有效使用cin 了
这个问题不怎么有没方法解决
其实 按我的想法是要使用一个时间函数 在cin经过几秒没接收到数据后就执行 输出SUM
但是我现在写不出来 谁帮忙实现下