【ANSI-C】 C言語なら俺に聞け! Part 129
■ このスレッドは過去ログ倉庫に格納されています
0038デフォルトの名無しさん
2006/08/28(月) 16:09:22int main(){
char *str="test";
str[0]='b';
}
このようなコードを書いて実行すると「STATUS_ACCESS_VIOLATION」というエラーがでて強制終了してしまいます。
Googleで検索してみたのですが難しい事が書いてあってよくわからず、かろうじて領域破壊が発生している可能性があることだけ読み取れました。
ですが上記コードのstr[0]を出力してみるとtが入っている事が確認でき、ますますわからなくなってしまった次第です。
よろしければこれの原因と解決策を教えてください。
■ このスレッドは過去ログ倉庫に格納されています