使用此函数,您可以轻松地从字符串中选择多个字符以将其复制到另一个字符串。字符串中的第一个字符总是索引为1,而不是0,因为你可能期望,所以复制 (例如) 字符串的前五个字符,你将有 string_copy(str,1,5)。下面提供了进一步的示例。
string_copy(str, index, count);
参数 | 类型 | 描述 |
---|---|---|
str | String | 要从中复制的字符串。 |
index | Real | 要从中复制的字符串中第一个字符的位置 (从1开始编号) |
count | Real | 字符数,从第一个的位置开始,要复制 |
name = keyboard_string;
if (string_length(name) > 15)
{
keyboard_string = string_copy(name, 1, 15);
}
上面的代码将允许玩家通过键盘输入字符串,然后将其存储在变量 名称 中。然后检查此变量是否超过15个字符的最大长度,如果超过,则将keyboard_string替换为 name 字符串的15个字符副本。这有效地将玩家输入限制为15个字符。