>>318
argc>2ならエラー
==2なら、argv[1]をファイル名としてファイルを開く。
開けなければ"default.txt"を開く。
開けなければエラー。

って、あんたのやり方だとどんどんネストが深くなるが?