要求:输入不超过30个的任意长度的字符串(不包括中文),每个字符串从键盘输入并以回车作为结束。
我的代码如下:
char *a[30];
int i, num;
for (i = 0; i < 30; i++){
cin >> num;
a[i] = new char[num];
cin.getline(a[i], num);
}
for (i = 0; i < 30; i++){
cout << a[i];
}
调试的时候系统没有报错,但运行的时候