【发布时间】:2013-02-27 20:40:42
【问题描述】:
我试图从标准输入中读取。第一行是我将阅读的行数。我接下来阅读的行将再次打印。代码如下:
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
for (unsigned int i = 0; i < n; ++i)
{
char a[10];
cin.get (a, 10);
cout << "String: " << a << endl;
}
return 0;
}
当我运行它并给出行数时,程序退出。还没弄明白怎么回事,所以决定在这里问一下。
提前致谢。
【问题讨论】:
-
我认为它的行为不应该像你说的那样......再试一次。
-
再试一次 - 同样的错误