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 値ではありません。

フィードバック