2024年3月31日发(作者:全球最贵豪车排名)
#include
#include
#include
#define BUFLEN 100
#define LEN 15
#define N 100
// 缓冲区最大字符数
// 学号和姓名最大字符数,实际请更改
// 最大学生人数,实际请更改
struct record //结构体
{
char code[LEN+1]; // 车牌号
char name[LEN+1]; // 车主姓名
char police[20]; // 警官姓名
char add[30]; // 家庭地址
char tel[LEN+1]; // 电话号码
char id[30]; //罚单编号
char content[30]; // 罚单内容
}sheet[N];
int k=1,n,m; // 定义全局变量
void readfile(); // 函数声明
void seek();
void modify();
void insert();
void del();
void display();
void save();
void menu();
/*********主函数开始************/
int main()
{
while(k)
menu();
system(\"pause\");
return 0;
}
/*********主函数结束************/
void help()
{
printf(\"0. 欢迎使用系统帮助!n\");
printf(\"1. 进入系统后,先载入违章信息,再查询;n\");
printf(\"2. 按照菜单提示键入数字代号;n\");
printf(\"3. 增加违章信息后,切记保存信息;n\");
printf(\"4. 谢谢您的使用!nn\");
}
//帮助函数
void readfile() // 建立信息
{
char *p=\"\";
FILE *fp;
int i=0;
if ((fp=fopen(\"\",\"r\"))==NULL)
{
printf(\"打开文件 %s 错误! 按任意键退出!\",p);
system(\"pause\");
exit(0);
}
while(fscanf(fp,\"%s %s %s %s %s %s %s\",sheet[i].code,sheet[i].name,sheet[i].police,sheet[i].add,s
heet[i].tel,sheet[i].id,sheet[i].content)==7)
{
i++;
i=i;
}
fclose(fp);
n=i; //此处的n在下面的“按车牌号排序”函数中调用,为
文件中罚单的数量
printf(\"n************录入完毕!************n\");
}
void seek()
{
int i,item,flag;
//查找
char s1[21]; // 以姓名和车牌号最长长度+1为准
printf(\"n\");
printf(\" 1.按车牌号查询 n\");
printf(\"----------------n\");
printf(\" 2.按车主姓名查询 n\");
printf(\"----------------n\");
printf(\" 3.退出本菜单 n\");
printf(\"n\");
while(1)
{
printf(\"请选择子菜单编号:\");
scanf(\"%d\",&item);
flag=0;
switch(item)
{
case 1:
printf(\"请输入要查询的车牌号:n\");
更多推荐
违章,函数,姓名,菜单
发布评论