#include <iostream>
#include <string>
struct car_info
{
std::string manufacturer;
int date;
};
int main()
{
int car_number;
car_info* pcar;
std::cout << "你需要几个品牌的车?";
std::cin >> car_number;
std::cin.get();
pcar = new car_info[car_number];
for (size_t i{}; i <car_number; ++i)
{
std::cout << "car #" << i + 1 << std::endl;
std::cout << "请输入汽车品牌:";
getline(std::cin, pcar[i].manufacturer);
std::cout << "请输入生产日期:";
std::cin >> pcar[i].date;
std::cin.get();
}
for (size_t i{}; i < car_number; ++i)
{
std::cout << pcar[i].date << " " << pcar[i].manufacturer << std::endl;
}
delete[] pcar;
return 0;
}