約20の国の名前を1つの文字列に保存してから別の文字列にコピーしたいのですが、いつも間違いがあります。誰か助けてもらえますか?
これは私のコードです:
char array1[30][30], array2[30][30];
これは私がそれらを最初の配列に入れる方法です:
fscanf(fr, "%s", array1[i]);
これはすべて機能しますが、私がやりたいとき:
array2[0] = array1[0];
エラーが発生します:
incompatible types when assigning to type 'char[30]' from type 'char *'
私が使用するとき:
strcpy(array2[pom2], array1[i]);
エラーは表示されませんが、コピーも印刷もされません。