跳至内容

StringFill

StringFill

它通过指定的符号填充选定的字符串。

bool  StringFill(
   string&   string_var,       // string to fill
   ushort    character         // symbol that will fill the string
   );

参数

string_var

[in][out] 字符串,将由选定的符号填充。

character

[in] 符号,用于填充字符串。

返回值

成功则返回 true,否则返回 false。要获取错误代码,请调用GetLastError()

注意

在位置填充字符串意味着符号直接插入到字符串中,无需新的字符串创建或复制等过渡操作。这可以节省操作时间。

示例:

void OnStart()
  {
   string str;
   StringInit(str,20,'_');
   Print("str = ",str);
   StringFill(str,0);
   Print("str = ",str,": StringBufferLen(str) = ", StringBufferLen(str));
  }
// Result
//   str = ____________________
//   str =  : StringBufferLen(str) = 20
//

另请参阅

StringBufferLen(), StringLen(), StringInit()

最后更新于