我试图将一些用户输入的名称存储在一个参差不齐的数组中。但是,我在运行时遇到错误,我试图找出问题所在。
我的代码:
int num, count, i;
char *myNames[10];
printf("Enter the number of names: ");
scanf( "%d" , &num);
fflush(stdin);
// Ask user to input the name
for( count = 0 ; count <= num ; count++)
{
printf("Enter a name: ");
scanf( "%s" , myNames[count]);
fflush(stdin);
}
// To check if names are stored correctly
printf("%s", *myNames[1]);
return 0;
}
如果有人可以分享一些帮助,或者至少为我指出正确的方向,我将不胜感激。谢谢