c++ primer plus 习题5.7(使用new为结构创建动态数组)

来源:互联网 发布:10年前的网络歌曲 编辑:程序博客网 时间:2024/06/06 16:32
#include<iostream>using namespace std;struct car{string brand;int year;};int main(){int num,i;cout<<"How many cars do you wish to catalog?";cin>>num;car *pz= new car[num] ;for(i=1;i<=num;i++){cout<<"Car #"<<i<<"\n";cout<<"Please enter the make:";cin>>pz[i-1].brand;cout<<"Please enter the year made:";cin>>pz[i-1].year;}cout<<"Here is your collection:\n";for(i=0;i<num;i++){cout<<pz[i].brand<<"\t"<<pz[i].year<<"\n";}delete [] pz;}

0 0