C++ で構造体を使用して簡単なコードを書いていますが、g++ でコンパイルすると、コア ダンプ エラーが発生します。以下の player.name に "Mario" を入力するために cin を使用している場合、エラーは報告されません。誰が何がうまくいかないのか説明してもらえますか?
struct character
{
char *name;
};
int main()
{
character player;
player.name = new char[10];
player.name = "Mario";
cout<<player.name<<endl;
delete player.name;
return 0;
}
ありがとう