ぴよログ

↓に移転したのでこっちは更新されません、多分。

C

miniz.cを使ってC言語でファイルを展開する

C zip

1ファイルのテキストファイルをzip圧縮したものをC言語のプログラムで元の状態に戻すというサンプルを紹介する。 使うのはzlib互換(?)っぽいminiz.cというオープンソースのライブラリで、このファイルを導入するだけで使えるようになる。zlibを入れるのは…

XcodeでC言語のメモリリークを検出

久しぶりにmallocするプログラムを書いているのでメモリリークが怖い。そこでXcodeのInstrumentsによるメモリリークの検出が本当にできるかどうかを簡単な例で試しておくことにした。これでいざというときに使える。 まず普通に構造体を定義する。 /* Sample…