#include <iostream>
int main()
{
int sum = 0, value = 0;
while (std::cin >> value)
sum += value;
std::cout << "Sum is: " << sum << std::endl;
return 0;
}
在循环读取输入时,最终结束的标志可以是输入一个非数字的字符。
另外,在 CLion 中,结束符并不是像《C++ Primer》中所说的:
当从键盘向程序输入数据时,对于如何指出文件结束,不同操作系统有不同的约定。在Windows系统中,输入文件结束符的方法是敲Ctrl + Z(按住Ctrl键的同时按Z键),然后按Enter或Return键。在Unix系统中,包括Mac OS X系统中,文件结束符输入是用Ctrl +D。
而是 Ctrl+D,在我的Windows系统中是这样!另外,网上说法:Mac OS 的结束符是 cmd+D!