setNullTerminator()
strLib.setNullTerminator() システム関数は、ストリングの末尾のスペースをすべて NULL 値に変更します。
strLib.setNullTerminator() を使用して、C または C++ プログラム (NULL 終了ストリングを引数として予期する) に渡す前の変数を変換します。
構文
strLib.setNullTerminator(target CHAR | DBCHAR | MBCHAR | UNICODE inOut)
- target
- ターゲットは、示された任意のテキスト型にできます。
例
target CHAR(25) = "Freddy Ramirez";
strLib.setNullTerminator(target);
// ターゲットは、6 つの NULL が続く「Freddy Ramirez」になっています
エラー条件
V6 の例外互換モード (V6 の例外互換性の使用を参照) を使用している場合、sysVar.errorCode で以下のエラー・コードが戻されることがあります。
- 00000016
- ストリングの最後のバイトがスペースや NULL 値ではありません。