char* a = "abcd";

a[2] = 'G'


에서 리터럴이니 .text라서 못바꾸니 개소리들 많이 하시는거 잘봤구요

정답은 컴파일러 마다 다르다 입니다.


abcd를 할당하는 부분이 느그들이 썻던 컴파일러는 read only영역에 들어가서 에러가 날수도있지만

예를들어 볼랜드의 컴파일러는 데이터를 rw 로 할당하기 때문에 바꿀수 있습니다.


자기들이 경험해본게 전부인줄 아는 우물안 개구리들 실력확인 잘 했습니다.