C/C++の宿題片付けます 149代目

このエントリーをはてなブックマークに追加
601549
>543
もう提出期限過ぎているので完全に自己満足なのだが、バグを修正した。

>549の不具合は以下の2点
1)シングルクオート中の"の処理をしていなかった。そのため、文字列の開始とみなしていた。
2)コメント中の*の後ろ一文字が出力されていなかった。

ちなみに2は>559にもあるはず。

それから私のコードは//コメントには対応していません。

修正コード
ジャンプテーブルで書きなおしている。
ttp://codepad.org/8D17ZoT1

状態遷移図
ジャンプテーブルを意識して記述を統一している。
本質的に修正したところが朱書き
ttps://spreadsheets.google.com/spreadsheet/pub?hl=en_US&hl=en_US&key=0ArItcbm5SobndGMyX2JfV0pYcVlDQnBPSzVuX01zWnc&output=html