int main(void){
char * strPtr="Hello World";
printf("\n%s", strPtr);
*(strPtr+2)='Z';
printf("\n%s", strPtr);
getch();
}
char配列の2番目の要素を次のように変更したい
*(strPtr+2)='Z';
コンパイラはエラーを表示しませんが、実行すると、コードがコンピュータをハングさせます。間違いはどこですか?