У меня возникли проблемы с объявлением и инициализацией массива символов. Он всегда отображает случайные символы. Я создал небольшой фрагмент кода, чтобы показать, что я пытаюсь сделать в своей более крупной программе:
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();
}
И извините, если у меня плохое форматирование, я едва могу понять этот веб-сайт, не говоря уже о том, как исправить мой код:(