又报错了,不知错拿,大家帮个忙啊

jullyroggy 2008-04-15 12:39:03
#include<iostream.h>
#include<stdio.h>
#include<string.h>
#include<time.h>
class car
{
public:
char no[10]; //车牌号
int pos; //车位号
double fee; //停车费用
void putcar();
void takecar();

};
class time
{
int hour;
int minute;
void gettime(); //提取车进入车库的时间
};
void main()
{
const char ma[10]="sparrow";
const char se[10]="5346752";
char ma1[10],se1[10];
int i=0;
cout<<"请输入管理员姓名:";
cin>>ma1;

while(i==0)
{
if (strcmp(ma,ma1)!=0)
{
cout<<"姓名不正确!\n";
cout<<"请重新输入:";
cin>>ma1;
}
else
{
cout<<"请输入密码:";
cin>>se1;
if(strcmp(se,se1)!=0)
{
cout<<"密码不正确!\n";
cout<<"请重新输入:";
cin>>se1;
}
else
{
i=1;
break;
}
}
}

if(i==1)
{
cout<<"欢迎进入车辆管理系统!\n";
cout<<"请选择:\n";
cout<<"1 泊车\n";
cout<<"2 取车\n";
cout<<"3 查询车库信息\n";
cout<<"4 退出车辆管理系统\n";
}
}
int j,pos,n;
int position[100]={0};
car arrive[100];
int judge();
int pos1();
int search_no();
int search_pos();
do{
if(j==1)
{
n=judge();
cout<<"请输入车牌号码:";
cin>>cararrive[n].no; //输入车牌号
cararrive[n].putcar();
cout<<"请选择操作:\n";
cout<<"1 泊车\n";
cout<<"2 取车\n";
cout<<"3 查询车辆\n";
cout<<"4 退出系统\n";
continue;
}
if(j==2)
{
poi=pos1();
cout<<"请输入车牌号码:";
cin>>cararrive[n].no;
cararrive[n].takecar();
cout<<"请选择操作:\n";
cout<<"1 泊车\n";
cout<<"2 取车\n";
cout<<"3 查询车辆\n";
cout<<"4 退出系统\n";
continue;
}
if(j==3)
{
int m;
cout<<"请选择操作:\n";
cout<<"查询车牌号码请选择1 \n";
cout<<"查询车辆停车位置请选择2 \n";
cin>>m;
if(m==1)
{
search_no();
}
if(m==2)
{
search_pos();
}
else
{
cout<<"无对应连接!\n";
cout<<"请重新选择:\n";
}
continue;
}
break;
}while(j>=1&&j<=3);
}
...全文
83 9 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Cpp权哥 2008-04-15
  • 打赏
  • 举报
回复
你的错误主要在于把表示输出的<<分开写成< <了,这是不允许的。
goodmrning 2008-04-15
  • 打赏
  • 举报
回复
函数没有定义
goodmrning 2008-04-15
  • 打赏
  • 举报
回复
#include <iostream.h> 
#include <stdio.h>
#include <string.h>
#include <time.h>
class car
{
public:
char no[10]; //车牌号
int pos; //车位号
double fee; //停车费用
void putcar();
void takecar();

};
class time
{
int hour;
int minute;
void gettime(); //提取车进入车库的时间
};
void main()
{
const char ma[10]="sparrow";
const char se[10]="5346752";
char ma1[10],se1[10];
int i=0;
cout < <"请输入管理员姓名:";
cin>>ma1;

while(i==0)
{
if (strcmp(ma,ma1)!=0)
{
cout < <"姓名不正确!\n";
cout < <"请重新输入:";
cin>>ma1;
}
else
{
cout < <"请输入密码:";
cin>>se1;
if(strcmp(se,se1)!=0)
{
cout < <"密码不正确!\n";
cout < <"请重新输入:";
cin>>se1;
}
else
{
i=1;
break;
}
}
}

if(i==1)
{
cout < <"欢迎进入车辆管理系统!\n";
cout < <"请选择:\n";
cout < <"1 泊车\n";
cout < <"2 取车\n";
cout < <"3 查询车库信息\n";
cout < <"4 退出车辆管理系统\n";
}
}
int j,pos,n;
int position[100]={0};
car arrive[100];
int judge();
int pos1();
int search_no();
int search_pos();
do{
if(j==1)
{
n=judge();
cout < <"请输入车牌号码:";
cin>>cararrive[n].no; //输入车牌号
cararrive[n].putcar();
cout < <"请选择操作:\n";
cout < <"1 泊车\n";
cout < <"2 取车\n";
cout < <"3 查询车辆\n";
cout < <"4 退出系统\n";
continue;
}
if(j==2)
{
poi=pos1();
cout < <"请输入车牌号码:";
cin>>cararrive[n].no;
cararrive[n].takecar();
cout < <"请选择操作:\n";
cout < <"1 泊车\n";
cout < <"2 取车\n";
cout < <"3 查询车辆\n";
cout < <"4 退出系统\n";
continue;
}
if(j==3)
{
int m;
cout < <"请选择操作:\n";
cout < <"查询车牌号码请选择1 \n";
cout < <"查询车辆停车位置请选择2 \n";
cin>>m;
if(m==1)
{
search_no();
}
if(m==2)
{
search_pos();
}
else
{
cout < <"无对应连接!\n";
cout < <"请重新选择:\n";
}
continue;
}
break;
}while(j>=1&&j <=3);
}

代码不规范
Kratos 2008-04-15
  • 打赏
  • 举报
回复
ls的主函数好大啊。。。
jullyroggy 2008-04-15
  • 打赏
  • 举报
回复
恩,知道了,谢了
hyram 2008-04-15
  • 打赏
  • 举报
回复
用“插入源代码”来贴,最好还有错误信息。
Leejun527 2008-04-15
  • 打赏
  • 举报
回复
眼都看花了,受不了了。给你改了几个小地方。剩下错误是几个函数没有定义,你补充下就可以了。以后记得这样贴代码:

#include <iostream.h>
#include <stdio.h>
#include <string.h>
#include <time.h>
class car
{
public:
char no[10]; //车牌号
int pos; //车位号
double fee; //停车费用
void putcar();
void takecar();

};
class time
{
int hour;
int minute;
void gettime(); //提取车进入车库的时间
};
void main()
{
const char ma[10]="sparrow";
const char se[10]="5346752";
char ma1[10],se1[10];
int i=0;
cout <<"请输入管理员姓名:";
cin>>ma1;

while(i==0)
{
if (strcmp(ma,ma1)!=0)
{
cout <<"姓名不正确!\n";
cout <<"请重新输入:";
cin>>ma1;
}
else
{
cout <<"请输入密码:";
cin>>se1;
if(strcmp(se,se1)!=0)
{
cout <<"密码不正确!\n";
cout <<"请重新输入:";
cin>>se1;
}
else
{
i=1;
break;
}
}
}

if(i==1)
{
cout <<"欢迎进入车辆管理系统!\n";
cout <<"请选择:\n";
cout <<"1 泊车\n";
cout <<"2 取车\n";
cout <<"3 查询车库信息\n";
cout <<"4 退出车辆管理系统\n";
}

int j(1),pos,n;
int position[100]={0};
car cararrive[100];
int judge();
int pos1();
int search_no();
int search_pos();
do{
if(j==1)
{
n=judge();
cout <<"请输入车牌号码:";
cin>>cararrive[n].no; //输入车牌号
cararrive[n].putcar();
cout <<"请选择操作:\n";
cout <<"1 泊车\n";
cout <<"2 取车\n";
cout <<"3 查询车辆\n";
cout <<"4 退出系统\n";
continue;
}
if(j==2)
{
pos=pos1();
cout <<"请输入车牌号码:";
cin>>cararrive[n].no;
cararrive[n].takecar();
cout <<"请选择操作:\n";
cout <<"1 泊车\n";
cout <<"2 取车\n";
cout <<"3 查询车辆\n";
cout <<"4 退出系统\n";
continue;
}
if(j==3)
{
int m;
cout <<"请选择操作:\n";
cout <<"查询车牌号码请选择1 \n";
cout <<"查询车辆停车位置请选择2 \n";
cin>>m;
if(m==1)
{
search_no();
}
if(m==2)
{
search_pos();
}
else
{
cout <<"无对应连接!\n";
cout <<"请重新选择:\n";
}
continue;
}
break;
}while(j>=1&&j <=3);
}
jullyroggy 2008-04-15
  • 打赏
  • 举报
回复
不好意思,忘记处理一下了,急了点,很抱歉
clhposs 2008-04-15
  • 打赏
  • 举报
回复
代码不规范 麻烦贴好点 -_-!
相关推荐
发帖
C++ 语言

6.3w+

社区成员

C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
帖子事件
创建了帖子
2008-04-15 12:39
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下