スポンサーリンク

ラベル C の投稿を表示しています。 すべての投稿を表示
ラベル C の投稿を表示しています。 すべての投稿を表示

2016年2月5日金曜日

C 言語でテキストファイルの内容を文字列配列で保持する

 久しぶりに C 言語のお話。

 テキストファイルを読み込んで、1 行の文字列を 1 つの要素とする文字列配列を作りたいとする。
 いろいろ調べたけど、どの例もあらかじめ配列を用意しているものだった。

char lines[10][10];

 とか。
 これを malloc とか realloc とか、はたまた memcopy とか memmove とか使って動的にメモリを割り当て、必要最小限の文字列配列を生成している例は見つからなかった。
 需要があるかどうかはともかく、いつか必要になりそうな気がするのでメモ。