【发布时间】:2016-12-24 14:35:07
【问题描述】:
好吧,我是 C++ 新手,所以我在 Lippman 的 C++ Primer 5th Edition 中做一些练习,而该函数甚至从不提示用户输入。我非常沮丧,因为我生成的代码都没有工作,而且答案键也没有。这只会在编译和运行时产生“0”。任何帮助表示赞赏。在 x64 Mac 上编译。
#include <iostream>
int main()
{
int sum = 0;
for (int val; std::cin >> val; sum += val);
std::cout << sum << std::endl;
return 0;
}
【问题讨论】:
-
如果您希望它提示输出,您必须对其进行编码。否则它只是希望你开始输入数据。
-
你输入了什么?
-
在ideone为我工作
-
你用的是什么编译器?
-
我没有输入任何内容,因为程序从来没有给我机会输入任何内容。 @PeteBecker。我正在通过终端进行编译。加布里埃尔F
标签: c++ while-loop cin