スポンサーリンク

2016年2月18日木曜日

C ドライブの不要ファイルの削除

 仕事をしていて 111GB ある HDD の空き容量が約 700MB!
 ディスククリーンアップをしても微々たるもの、そもそもドキュメント類や作業ファイル類は D ドライブだし、無心で削除もしくは移動できるファイルはもうない。さてどうしよう。

 ということで、いろいろ調べた結果とりあえず 15GB 近く空けることができたので今後のためにもメモ。

 調査方法は以下の感じ。
  1. DiskAnalyzer というソフトでどこに大きなファイルまたはフォルダがあるかを確認
  2. それを削除していいかどうか Google 先生に聞く
 その中でも僕が行ったものをメモメモ。

 この記事を見て不要ファイルを削除する方は自己責任で!

2016年2月5日金曜日

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

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

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

char lines[10][10];

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