2013-10-02 2 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