c++,这个程序为什么最后输出的是乱码?

2025-04-02 19:07:41
推荐回答(1个)
回答1:

最后的for循环改成
p -= number; // 要把p调回到开头
for (int a = 0; a < number;a++) // 把等号去掉,不然就越界了
cout << p[a].year << p[a].manufacturer << endl;