ファイルアクセス
今日は、仕事の関係でC言語によるファイルアクセスの実験。
Perlなら何回かやったことはあるのですが、Cは複雑そうで敬遠していました。
ただ、以前研修で習ったポインタとアドレスの関係がわかればやっていることあっさりとわかるようになりました。
そこで、標準入出力関数fopen, fclose, fwrite, freadを使って「一つのテキストファイルの内容をもう一つのテキストファイルにコピーする」というテストプログラムを作成。
プログラム自体は完成。あとはテストするのみ。
さて、テキストファイルの内容何にしようか;;;
とりあえず、簡単な内容としてこんなものを。
This is a house that Jack built. This is a malt that lay in the house that Jack built. This is a rat that eats the malt that lay in the house that Jack built. (後略)
とりあえず、覚えている範囲で書いてみました。
例文としてナーサリーライムの定番句をとってくるあたり、センスのなさが伺えます。
しかも、あとで調べてみると微妙に間違ってますし…orz
まぁ、デスラバの歌詞の英訳を使う*1よりは数倍ましですがね。
仮にも上司にお見せするものですから。