나는 포인터와 관련된 모든 종류의 C 튜토리얼과 책으로 몇 시간 동안 어려움을 겪었지만 내가 정말로 알고 싶은 것은 char 포인터가 생성되면 변경할 수 있는지 여부입니다.
이것이 내가 시도한 것입니다.
char *a = "This is a string";
char *b = "new string";
a[2] = b[1]; // Causes a segment fault
*b[2] = b[1]; // This almost seems like it would work but the compiler throws an error.
그렇다면 포인터 주소 대신 문자열 내부의 값을 변경할 수있는 방법이 있습니까?