c++ primer plus 习题5.7(使用new为结构创建动态数组)
2015-01-14 13:24
483 查看
#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; }
相关文章推荐
- 【C++学习笔记】使用new创建动态结构
- C++学习笔记四之使用new来创建动态数组
- C++使用new创建动态结构
- 使用new来为动态分配结构数组并赋值
- C++ 用new 、delete 动态创建、删除数组
- C++中new和delete来创建和释放动态数组
- 创建结构candybar,要求用new来动态分配结构数组
- 使用new创建动态数组
- c++ 使用new动态的创建指定大小的二维数组
- 使用C++ vector类创建动态数组
- 使用new创建动态结构
- C++ 用new 动态创建多维数组
- C Primer Plus学习 四十八 使用结构数组的函数
- 使用new创建动态结构和自动, 静态, 动态三种存储方式
- 1.5 使用new创建动态结构和自动, 静态, 动态三种存储方式
- C++ 用new 动态创建多维数组
- 使用new创建动态数组
- C++ 用new 动态创建多维数组
- c++ primer plus 第五版 第七章 编程练习 第 8 题 (字符数组转成字符串,trim使用,判断空行)
- C++中new和delete来创建和释放动态数组