• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ポインタ型の関数のコンパイル)

C言語でポインタ型の関数を使った場合のコンパイルエラー

このQ&Aのポイント
  • C言語でポインタ型の関数を作成しようとしていますが、コンパイルエラーが発生しています。エラーメッセージは「warning: assignment makes pointer from integer without a cast」と表示されています。
  • コードの中で、ポインタ型の変数に整数を代入しようとしているため、型の不一致のエラーが発生しています。
  • ポインタ型の関数を使う際には、関数の戻り値や変数の前にアスタリスクがつくことがあります。これは、ポインタを返すことを示すための記号です。

質問者が選んだベストアンサー

  • ベストアンサー
  • veax
  • ベストアンサー率75% (3/4)
回答No.1

×struct node *memvber_recursive(int key,struct node *root) ◎struct node *member_recursive(int key, struct node *root) 関数がないので、int型を返す関数として仮定している。 よって、intからstruct node*型にキャストしていないと怒られる。

kiki28
質問者

お礼

うわぉっ! まさかのタイプミス? 申し訳ありません 早速明日学校でなおしてみます

関連するQ&A