• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:関数化)

関数化のサンプル

このQ&Aのポイント
  • 関数化を試みたがうまくいかない
  • ポインタの扱いが原因かもしれない
  • 各フィールドの値を正しく取得できない

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

  • ベストアンサー
  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.1

>char *get(char *str, char buf[], int line, int field) >{ >char bufG[1111]; >return bufG; get関数のbufGは、自動(automatic)変数です。 get関数から抜けるときに寿命が尽きてしまいます。 したがって、そのアドレスを呼び出し元に返すことは無意味です。

rooding
質問者

お礼

少し大雑把な質問になったので 再度コンパクトにして質問します。 ありがとうございました。

関連するQ&A