2013-10-02 44 views
0

我需要更改字符串中的一个字符。在正常的C中,只需通过更改偏移即可完成:更改字符串中的字符 - 不完全是C语言

char string[]="Somestring"; 
string[1] = 'a'; //"Samestring" 

但是在NXC中不支持此类操作。那么如何更改字符串偏移量的charecter。关于他们的字符串的NXC文档有3行,所以我现在很无奈。

回答

1

你可以这样说:

string foo = "Somestring"; 
foo[2] = 'a'; // results in "Samestring" 
+0

好,似乎有在我的代码中的一些其他错误,因为这正是我都试过了。但是谢谢你向我保证使用这些字符串。 –

+0

@TomášZato我认为是你初始化字符串变量的方式 – shea