• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:cobolのコントロールブレイク)

cobolのコントロールブレイクの実装でエラーが発生する

このQ&Aのポイント
  • 趣味の一環としてcobolのファイル入出力プログラムを勉強していますが、リング構造を利用したコントロールブレイク機能の実装でエラーが発生してしまいます。
  • ソースコードをコンパイルする際にBREAKDV1.cbl:19: Error: syntax error, unexpected "end of file"というエラーが出力されます。
  • エラーの原因として、コードの終了が正しく定義されていない可能性が考えられます。解決策としては、コードの終了を明示的に指定するか、コンパイラのバージョンを確認してください。

質問者が選んだベストアンサー

  • ベストアンサー
  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.1

キーワード "syntax error, unexpected end of file" でGoogle検索すると,上位に次のページがヒットします。 http://ameblo.jp/to-ri-e/entry-10871979829.html http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1258642607 COBOLコンパイラがUNIX系のプログラムであるならこれが原因かもしれません。 そうでないなら,BREAKDV1.cblの19行目とその前後行をCopy&Pasteで提示していただけば,さらに気づくことがあるかもしれません。

legain
質問者

お礼

ご回答ありがとうございます。 文字コードをUTF-8、改行コードをLFに直したところ エラーが解消されました。 エディタのデフォルト設定のままでも他のcobolプログラムはコンパイルを通っていたので 文字コード、改行コードは盲点でした。 これで作業を前進させられます。 ご回答、誠に感謝いたします。

関連するQ&A