私は以下をコンパイルしようとしています:
void chen() {
char s[50];
char s1[30], s2[30]; int t;
printf("Nhap chuoi 1: ");
gets(s1);
s = insert(s1); // Error here
printf("chen chuoi 2 vao chuoi 1: ");
puts(s);
}
char* insert(char* s1) {
return s1;
}
int main() {
chen();
return 0;
}
コンパイラは私に言っています:
エラー: タイプからタイプ 'char[50]' に代入するときの互換性のないタイプ
insert
コンパイラがを返すと考える理由を誰か教えてもらえますint
か? 上記のコードを修正するにはどうすればよいですか?