Rational Developer for System z
COBOL for Windows バージョン 7.5 言語解説書


SHIFT-OUT と SHIFT-IN

 

 

SHIFT-OUT および SHIFT-IN 特殊レジスターは、CHAR(EBCDIC) コンパイラー・オプションでコンパイルする場合にのみサポートされます。ただし、この値は、COBOL for Windows でサポートされるコード・ページ内で 2 バイト文字の区切り文字として認識されません。

SHIFT-OUT と SHIFT-IN の 2 つの特殊レジスターは、次のフォーマットの英数字データ項目として暗黙に定義されています。

01  SHIFT-OUT GLOBAL PICTURE X(1) USAGE DISPLAY VALUE X“0E”.
01  SHIFT-IN  GLOBAL PICTURE X(1) USAGE DISPLAY VALUE X“0F”.

ネストされたプログラムで使用される場合、これらの特殊レジスターは最外部プログラムの GLOBAL 属性で暗黙的に定義されます。

これらの特殊レジスターは、印刷不能文字である EBCDIC シフトアウトおよびシフトインの各制御文字を表します。

英数字引数が使用できる関数であれば、 どこでも SHIFT-OUT 特殊レジスターと SHIFT-IN 特殊レジスターを指定できます。

これらの特殊レジスターは受け入れ側の項目になることはできません。 マルチバイトユーザー定義語を定義しているとき、または EBCDIC DBCS リテラルを指定しているときには、キーボード制御文字として SHIFT-OUT と SHIFT-IN を使用することはできません。


ご利用条件 | フィードバック

Copyright IBM Corporation 1996, 2008.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)