跳至内容

StringSetChar

StringSetChar

返回在指定位置更改字符的字符串副本。

string  StringSetChar(
   string    string_var,       // string
   int       pos,              // position
   ushort    value             // char code
   );

参数

string_var

[in] 源字符串。

pos

[in] 字符串中的字符位置。范围从0到StringLen(文本)。

value

[in] 新的字符ASCII码。

返回值

在指定位置更改字符的字符串副本。

注意

如果pos参数的值小于string length,且char代码等于0,则字符串将被截断(到与pos相等的位置)。如果pos参数的值等于字符串长度,则指定的符号将添加到字符串末尾,字符串长度将增加1。

示例:

string str="abcdefgh";
  string str1=StringSetChar(str, 3, 'D');
  // str1 = "abcDefgh"

参见

StringBufferLen(), StringLen(), StringFill(), StringInit()

最后更新于