【COBOL Standard Edition】SYSINファイルの読み込み時に「COB103」エラーが発生する
質問内容
SYSINファイルを読み込み時に、「COB103 ファイル入出力中にエラーが発生しました。」というエラーが発生する場合があります。
COBOL85 Proでは、エラーは発生しませんでした。
原因と対策を教えてください。
回答内容
SYSINファイルの最後の行に改行コードが無い場合に、その行をACCEPT文で読み込むと、COBOL85 ProとCOBOL Standard Editionでは動作が異なります。
COBOL85 Proは空白を補填しますが、COBOL Standard Editionでは実行時エラーになります。
これは動作非互換にあたり、COBOL Standard Editionをお使いの場合は、SYSINファイルの最後の行に改行コード(16進数で0d0a)を追加することで、エラーの発生を回避することができます。
【確認済みのバージョン】1.0
【確認済みの対象OS】Windows
製品名カテゴリ
-
コンテンツID:
3150110323
-
公開日:
2015年10月28日
-
最終更新日:2015年10月28日
アンケート
サポート情報充実のためアンケートにご協力をお願いいたします。
コメント欄: