我想在 2 个单独的数组中解析用户输入(使用 scanf)。g++ 编译没有错误,但我得到一个内存访问错误(核心转储)。(德语:“Speicherzugriffsfehler (Speicherabzug geschrieben)”)
char *top[10];
char *bottom[10];
for(i = 0; i < 5; i++){
printf("Karte %d: Obere Werte? ", i );
scanf( "%s", top[i] );
printf( "Karte %d: Untere Werte? ", i);
scanf( "%s", bottom[i] );
}
这里有什么问题?我尝试使用"stringcpy"
temp-var ("stringcpy(top[i], temp)")
,但它也不起作用。
有什么建议么?