【问题标题】:Change characters in string - Not Exactly C language更改字符串中的字符 - 不完全是 C 语言
【发布时间】:2013-10-02 16:51:01
【问题描述】:

我需要更改字符串中的一个字符。在普通 C 语言中,只需更改偏移量即可:

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

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

【问题讨论】:

    标签: string nxc


    【解决方案1】:

    你可以这样做:

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

    【讨论】:

    • 好吧,我的代码中似乎还有其他错误,因为这正是我尝试过的。但是感谢您向我保证使用字符串。
    • @TomášZato 我认为这是您初始化字符串变量的方式
    猜你喜欢
    • 1970-01-01
    • 2017-11-11
    • 2014-03-08
    • 1970-01-01
    • 1970-01-01
    • 2021-10-24
    • 2012-07-02
    • 1970-01-01
    相关资源
    最近更新 更多