• ベストアンサー

COBOLの数字チェック

COBOLのコーディングで ある項目が数字かどうかのチェックをする記述はどのようでしたか? NUMERICチェックです。 久しぶりにコーディングしなければならないのですが、すでにマニュアル類も見当たりません・・・。

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

  • ベストアンサー
  • sanga12
  • ベストアンサー率39% (69/176)
回答No.2

たとえば 02 AAA  PIC 9(5). をCHECKするには、 PROCEDURE DIVISION で AAAに数字が入っていればZZZZに行く IF AAA NUMERIC GO TO ZZZZ. AAAに数字以外が入っていればZZZZに行く IF AAA NOT NUMERIC GO TO ZZZZ. ちなみに英字CHECKはNUMERICの代わりに ALPHABETICで

ogaki_3ok
質問者

お礼

ありがとうございました。 IF AAA = NUMERIC ・・・ IF AAA NOT = NUMERIC ・・・ で記述してました。ので、何度コンパイルしてもエラーでした。

その他の回答 (1)

回答No.1

回答を得る参考になるでしょうか? (COBOLは高校生時代に1年しか使っていないので、、) http://www.coboler.com/link.htm http://www2u.biglobe.ne.jp/~kobo/vbtips/vb04.html

ogaki_3ok
質問者

お礼

ありがとうございます。 別の意味で参考にさせていただきます。

関連するQ&A