0

変換する必要がある要件があります -

高値を W005-TEMP1 に移動します。
低値を W005-TEMP2 に移動します。

これら2つをC++でコーディングするにはどうすればよいですか?

ありがとうございます

4

1 に答える 1

4

COBOL では、HIGH-VALUES は、使用される照合順序で最も高い序数の位置にある文字の 1 つ以上の出現を表します。同様に、LOW-VALUES は、使用される照合順序で序数が最も小さい文字を表します。

ここで重要なのは、「使用される照合順序」です。SPECIAL-NAMES段落は、カスタマイズされた照合シーケンスを指定するために使用できますが、これは通常は行われません (まだ確認してください)。カスタム照合シーケンスがない場合、EBCDIC および ASCII 文字セットの両方で、HIGH-VALUES は X'FF' に等しく、LOW-VALUES は X'00' です。

W005-TEMP1 を HIGH-VALUES に設定するには、占有する各バイトを X'FF' で埋める必要があります。W005-TEMP2 を LOW-VALUES に設定するには、占有する各バイトを X'00' で埋める必要があります。

于 2012-09-27T13:53:50.037 に答える