>>18
まず、
$rm file.out
$./prog
$ls file.out

実行。

・・・っていうかそれ正常に動くのか????
思いっきり自分自身を書き変えようとしてるが・・・。