我试图输入一组字符串并将其存储在二维字符数组中。
这是我键入的内容。
我已经包含了string.h,iostream和using namespace std;
int t;
cin>>t;
char c[t][20];
我正在Windows 7上使用dev C ++。
for(int i=0;i<t;i++){
gets(c[i]);
cout<<"string: "<<c[i]<<endl;
}
我首先取一个数字t,该数字保存字符串的数量。然后我运行一个for循环,将0到t-1输入字符串。
我希望它输入所有字符串。但是它以某种方式跳过了第一个字符串。
输出:
2
String //skipped the first input string
abcd
String abcd