COBOL2002 言語 拡張仕様編
-JPN,Alnumオプションは,日本語項目,日本語編集項目を英数字項目,英数字編集項目として扱う。例えば,PIC N(5)は,PIC X(10)とみなされる。-JPN,Alnumオプションの指定によって日本語の扱いが異なる例を次に示す。
MOVE 英数字項目 TO 日本語項目.
01 日本語項目 PIC N(5).
MOVE SPACE TO 日本語項目.
01 日本語項目 PIC N(2) VALUE '漢字'.
01 日本語項目 PIC N(2) VALUE ZERO.
01 NIHONGO PIC N(10) VALUE N'1234567890'.
:
01 NIHONGO PIC N(3) VALUE N'モ÷a'.
01 I PIC S9(9) COMP VALUE +0.
:
INSPECT NIHONGO TALLYING I FOR ALL N'a'
REPLACING ALL N'a' BY N'亜'.
:
:
01 NIHONGO0 PIC N(6) VALUE ALL N'0'.
01 NIHONGO1 PIC N(2) VALUE ALL N'1'.
01 NIHONGO2 PIC N(2) VALUE ALL N'2'.
01 PTR PIC S9(9) COMP VALUE +3.
:
STRING NIHONGO1 DELIMITED BY SIZE
NIHONGO2 DELIMITED BY SIZE
INTO NIHONGO0 WITH POINTER PTR.
:
:
01 NIHONGO1 PIC N(5) VALUE N'モモ÷a÷'.
01 NIHONGO2 PIC N(3).
:
UNSTRING NIHONGO1 DELIMITED BY ALL N'a'
INTO NIHONGO2 .
:All Rights Reserved. Copyright (C) 2003, 2017, Hitachi, Ltd.