Изменить символы в строке - не совсем язык C

Мне нужно изменить один символ в строке. В обычном C это делается просто путем изменения смещения:

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

Но в NXC такая операция не поддерживается. Так как мне изменить характер на смещение строки. Документация NXC об их строках состоит из 3 строк, так что теперь я совершенно беспомощен.

1 ответ

Решение

Вы можете сделать это так:

string foo = "Somestring";
foo[2] = 'a'; // results in "Samestring"
Другие вопросы по тегам