ACCEPT文でデータを入力する際、データを格納する領域の桁数分のデータを入力しないと入力が完了しません。必要な桁数の入力で入力完了とすることはできますか?

ACCEPT文でデータを入力する際、データを格納する領域の桁数分のデータを入力しないと入力が完了しません。必要な桁数の入力で入力完了とすることはできますか?
ACCEPT文にFROM CONSOLEを指定してください。【Enter】キーを押したタイミングで入力完了となります。

詳細については、以下のマニュアルを参照してください。

NetCOBOL COBOL文法書
  • 6.4.1 ACCEPT文(中核)
    • 書き方1の規則 4

メッセージ JMP0201A-I が、データ入力が可能となったタイミングでコンソールに表示されます。このメッセージを非表示にすることはできませんが、以下の方法でメッセージの出力先を変更することで、コンソールへの表示を回避することはできます。

■ ファイルに出力する場合

NetCOBOL 使用手引書
  • @MessOutFile(メッセージを出力するファイルの指定)

■ イベントログに出力する場合

NetCOBOL 使用手引書
  • @CBR_MESSAGE(実行時メッセージの出力先の指定)

イベントログには、NetCOBOL以外のメッセージも記録されますので、一般にはファイル出力が使われますが、お客様のご要件により選択ください。
製品・サービス情報
対象製品NetCOBOL
プラットフォームWindows x86, Windows x64, Windows Itanium
アンサー種別 技術サポート
このページの先頭へ