char 配列の宣言と初期化に問題があります。常にランダムな文字が表示されます。大規模なプログラムで何をしようとしているのかを示すために、小さなコードを作成しました。
class test
{
private:
char name[40];
int x;
public:
test();
void display()
{
std::cout<<name<<std::endl;
std::cin>>x;
}
};
test::test()
{
char name [] = "Standard";
}
int main()
{ test *test1 = new test;
test1->display();
}
私のフォーマットが悪い場合は申し訳ありませんが、コードを修正する方法は言うまでもなく、このWebサイトをほとんど理解できません:(