>>702
答えになっているか分からないが
参考になるかな
http://www.ertl.jp/~takayuki/readings/c/no09.html