【发布时间】:2013-10-02 16:51:01
【问题描述】:
我需要更改字符串中的一个字符。在普通 C 语言中,只需更改偏移量即可:
char string[]="Somestring";
string[1] = 'a'; //"Samestring"
但在 NXC 中不支持此类操作。那么如何更改字符串偏移量的字符。 NXC关于他们的字符串的文档有3行,所以我现在很无奈。
【问题讨论】:
我需要更改字符串中的一个字符。在普通 C 语言中,只需更改偏移量即可:
char string[]="Somestring";
string[1] = 'a'; //"Samestring"
但在 NXC 中不支持此类操作。那么如何更改字符串偏移量的字符。 NXC关于他们的字符串的文档有3行,所以我现在很无奈。
【问题讨论】:
你可以这样做:
string foo = "Somestring";
foo[2] = 'a'; // results in "Samestring"
【讨论】: