Изменить символы в строке - не совсем язык C
Мне нужно изменить один символ в строке. В обычном C это делается просто путем изменения смещения:
char string[]="Somestring";
string[1] = 'a'; //"Samestring"
Но в NXC такая операция не поддерживается. Так как мне изменить характер на смещение строки. Документация NXC об их строках состоит из 3 строк, так что теперь я совершенно беспомощен.
1 ответ
Решение
Вы можете сделать это так:
string foo = "Somestring";
foo[2] = 'a'; // results in "Samestring"