おまいら!今日からC言語を学んでいくぞー!パート2
■ このスレッドは過去ログ倉庫に格納されています
0659デフォルトの名無しさん
2005/11/03(木) 20:47:48> 文字列を返す関数の作り方がわからなかった
私もC言語勉強中なので、関数から文字列を返す方法を書いてみる。
間違ってたら指摘よろしく > 詳しい人。
関数から、「文字列そのもの」を返そうとするとC言語的には無理だと思う。
私が思い付く、可能な方法は、
方法1、char の配列の先頭アドレスを関数が受け取って、そこに書き込む。
方法2、関数内で malloc で領域を確保して、そこに書き込んで、そのアドレスを返す。
あってます?
■ このスレッドは過去ログ倉庫に格納されています