정말 고맙게 생각하며 도와 주실 수있는 분께 감사드립니다. 그것은 C/C++에서 비슷합니다.C++에서 문자열 또는 문자 포인터의 특정 문자 변경
int string_length;
char *str;
str="Muhammad ashikuzzaman";
printf("%c",str[1]);
str[1]='o'; // Here an Unhandled Exception occurred
printf("%c",str[1]);
6 번째 줄에 있거나 5 일 수 있습니다. 처리되지 않은 예외가 발생하여 출력이 표시되지 않습니다. 문자 포인터의 특정 문자를 변경해야합니다. 도와주세요.
컴파일러 경고를 켭니다. 모두들. 네가 그들을 모두 읽을 때까지 다시 오지 마라. –
''무함마드 ashikuzzaman ''은 상수 문자열입니다; 메모리를 할당하고이 문자열을 복사 한 다음 필요에 따라 수정하십시오. – abiessu
고마워요 @abiessu. 동적 메모리를 할당하고 해결책을 얻었습니다. –