【发布时间】:2013-06-14 17:22:08
【问题描述】:
编译器版本为4.2g++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string a[10];
int i;
int N;
cin>>N;
for (i=0; i<N; i++)
{
getline(cin,a[i]);
}
return 0;
}
当我输入 2 时。它要求输入一次。当 3 次 2 次。等等。请解决。谢谢。
【问题讨论】:
-
如果
N > 10,您将有未定义的行为,您应该将a更改为vector<string> a(N)。