以下のコードでは、
char strArr[5][20];
int i;
for(i=0; i<5; i++)
{
printf("string %d: ", i+1);
gets(strArr[i]);
}
strArr[0]=strArr[1]; //have an compile error on this line. Why cannot assign?
上記のコード ブロックの最後の行でコメントしたように、コンパイル エラー (互換性のない型) があるのはなぜですか? 左オペランドと右オペランドの両方が char* 型ですか?