c++问题 请高手帮我 谢谢~

#include<iostream>usingnamespacestd;classcar{private:charmodel[15];//型号charbrand[15];... #include<iostream>
using namespace std;
class car
{
private:
char model[15]; //型号
char brand[15]; //品牌
char vender[15]; //厂家
char price[10]; //价格
char tel[15]; //联系电话

public:
void input();
void show();
};
void car::input()
{
cout<<"请输入车的型号品牌和厂家以及联系方式"<<endl;
cin>>model>>brand>>vender>>tel;
cout<<"请输入车的价格"<<endl;
cin>>price;
}
void car::show()
{
cout<<"这是该车的信息"<<endl;
cout<<"该车的型号是"<<model<<endl<<"该车的品牌是:"<<brand<<endl<<"该车的厂家是 :"<<vender<<endl<<"该车的价格为:"<<price<<endl<<"与车主的联系方式如下:"<<tel<<endl;
}

int main()
{

cout<<"欢迎使用车辆管理系统"<<endl;
cout<<"1.显示车辆信息"<<endl<<"2.增加车辆信息"<<endl<<"3.修改车辆信息"<<endl<<"4.查询车辆"<<endl<<"5.退出程序"<<endl;
int a,b,i=0,j=0,k=0;

car *cars= new car[100];

//cars[1].input(现代,奔驰,德国奔驰公司,10000,12121);
cin>>a;
if(a==2)
{
cout<<"请输入您所需要增加车辆的信息:"<<endl;

for(j=10;j<=99;j++)
{
cars[j].input();
cout<<"您所输入的数据如下,请核对:"<<endl;
cars[j].show();
cout<<"如果想继续添加请按1,否则按2."<<endl;
cin>>i;
if(i==1)
continue;
else
break;

}
}
if(a==3)
{
cout<<"请输入您所需要修改的车辆序号:"<<endl;
cin>>k;
k--;
cars[k].input();
cout<<"此为本次修后的信息,请核对:"<<endl;
cars[k].show();
}

return 0;
}
我想定义几个初始的cars对象 以便有一些数据可以浏览,以完成查询和显示功能
展开
 我来答
gis_wudi
2011-07-05
知道答主
回答量:21
采纳率:0%
帮助的人:5万
展开全部
定义数组 ,类似这样
class c
{
public:
c(){}
~c(){}
int t;
int a;

};
c c[6]; //six
c[0].t = 0;
c[0].a = 0;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式