私は、次のコンパイルしようとしている:ないのはなぜ私のメソッドの戻り値のchar *
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コンパイラは
insert
戻りint
を考えている理由[50]」タイプ
から誰かが私に言うことはできますか?上記のコードを修正するためには何が必要ですか?
( '{}とボタンが'コードとしてテキストの書式を設定するためのボタンである。)のために、ツールバー上のコードを押し、 '{}'ボタンを選択し – huon
、であなたのコード。 –
投稿する前にコードを整理してください。これらのコメントは完全に無関係で気を散らすものです。 – Mat