さまざまな仕組みを使用して、ヌル終了ストリング (例えば、C プログラムとの間で受け渡しされるストリング) を構成し、操作することができます。
例えば、以下のことができます。
MOVE 0 TO char-count INSPECT source-field TALLYING char-count FOR CHARACTERS BEFORE X"00"
WORKING-STORAGE SECTION. 01 source-field PIC X(1001). 01 char-count COMP PIC 9(4). 01 target-area. 02 individual-char OCCURS 1 TO 1000 TIMES DEPENDING ON char-count PIC X. . . . PROCEDURE DIVISION. . . . UNSTRING source-field DELIMITED BY X"00" INTO target-area COUNT IN char-count ON OVERFLOW DISPLAY "source not null terminated or target too short" . . . END-UNSTRING
関連リファレンス
『ヌル終了非数値リテラル』(「ILE COBOL 言語解説書」)
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.