#include
#include
#include
#include
#include
#include
#include
ofstream out("信息保存文件.txt");
#define M 30
int flag=0;
int n=0;
struct car
{
char license_num[8]; 牌照号码
char car_mark[20]; 汽车商标
char colour[10]; 汽车颜色
char registration[11]; 注册时间
char name[20]; 车主姓名
}cars[M];
int legal_license(char *s)
{
if(atoi(a)>=1&&atoi(a)<=31)
}
int leap_year(int years)
{
}
int legal_year(char *s)
{
a=atoi(aa);
}
int judge_repeat(int count,char *s)
{
}
int key_inform(int amount)
{
请输入第%d辆汽车的信息:\n",i+1);
while(1)
牌照号码(如01A4526):");
if(legal_license(num)==1)
if(count>0)
牌照号码已存在!请重新输入!\n");
牌照号码不合法,请重新输入!\n");
汽车商标:");
颜色:");
while(1)
注册日期(格式为:YYYY-MM-DD):");
if(legal_year(dates)==1)
注册日期不合法,请重新输入!\n");
车主姓名:");
}
int rand_inform()
{
雪铁龙","奇瑞","奔驰","宝马","奥迪","标致","比亚迪","东风","一汽","大众","现代"};
白色","黄色","黑色","蓝色","绿色","青色","红色","银色","橙色","灰色","褐色","棕色"};
while(1)
牌照号码已存在!请重新输入!\n");
}
int file_inform()
{
文件打开失败!\n");
不能关闭文件!\n");
}
void show_inform()
{
车辆信息如下:\n");
牌照号码\t汽车商标\t颜色\t注册日期\t车主姓名\n");
}
void save_to_file(char *s)
{
out<<" "<<cars[i].license_num<<" "<<cars[i].car_mark<<" "<<cars[i].colour<<" "<<cars[i].registration<<"
}
void radix_sort(int amount)
{
}
int binary_search(int low,int high,char *s)
{
}
void usinghelp()
{
printf("\t 帮助菜单 \n");
printf("\t 一辆汽车的使用信息包括五项,分别为牌照号码、汽车商 \n");
printf("\t 标、颜色、注册日期和车主的姓名。牌照号码由大写字母和数 \n");
printf("\t 字组成共7位,前两位为01—31(代表地区),第三位为A—Z
printf("\t (代表车的使用类型),后四位为0000—9999(代表车号), \n");
printf("\t 例如:01A1452。输入数据时,需输入合法的牌照号码,并且
printf("\t 不能输入重复的数据,否则会提示错误。注册日期也一样需输 \n");
printf("\t 入合法的日期,否则也会提示错误。
}
//主菜单显示
void choicemenu()
{
printf("\t 功 能 菜 单
printf("\t 键盘输入信息
printf("\t 随机产生信息
printf("\t 文件导入信息
printf("\t 显示信息
printf("\t 查找信息
printf("\t 使用帮助 \n");
printf("\t 退出
请输入您的选择:");
}
void main(void)
{
请输入车辆的数量(30辆以内):");
您输入的车辆数量不在0-30内!请重新输入!\n");
信息输入成功!请按任意键继续...\n");
信息产生成功!请按任意键继续...\n");
信息导入成功!请按任意键继续...\n");
请按任意键继续...\n");
信息为空!显示失败!请按任意键继续...\n");
请输入要查找的车牌号码:");
查找成功!信息如下:\n");
查找失败!");
请按任意键继续...\n");
信息为空!查找失败!请按任意键继续...\n");
请按任意键继续...\n");
谢谢使用!\n");
对不起,您输入的功能编号有错!请重新输入!!!\n");
请按任意键返回...\n");
}
















