StringBufferLen

该函数为字符串返回分离式缓冲器的大小。

int  StringBufferLen(

   string  string_var      // 字符串

   )

参量

string_var

[in] 字符串.

返回值

0值表示字符串是恒量,缓冲器大小不改变。-1表示字符串属于客户端,缓冲器内容修正拥有不确定因素。

示例:

void OnStart()

  {

   long length=1000;

   string a="a",b="b";

//---

   long i;

   Print("before: StringBufferLen(a) = ",StringBufferLen(a),

         "  StringLen(a) = ",StringLen(a));

   for(i=0;i<length;i++)

     {

      StringAdd(a,b);

     }

   Print("after: StringBufferLen(a) = ",StringBufferLen(a),

         "  StringLen(a) = ",StringLen(a));

  }

另见

StringAddStringInitStringLenStringFill