// 详情请咨询qq 3233963554 #include#include #define MAXS 1000 struct jiaotong { char bNumber[10]; char carNumber[10]; char Name[10]; char Sex[5]; char wState[20]; char wTime[20]; char Where[20]; }; struct jiaotong traffic[MAXS]; int flag = 0; int choice=0; void input() { int i = 0; while(1) { printf("请输入车主的编号n"); scanf("%s",traffic[i].bNumber); printf("请输入车主的车牌号n"); scanf("%s",traffic[i].carNumber); printf("请输入车主的姓名n"); scanf("%s",traffic[i].Name); printf("请输入车主的性别n"); scanf("%s",traffic[i].Sex); printf("请输入车主的违章状态n"); scanf("%s",traffic[i].wState); printf("请输入车主的违章时间n"); scanf("%s",traffic[i].wTime); printf("请输入车主的违章地点n"); scanf("%s",traffic[i].Where); printf("是否继续输入n"); printf("1-继续输入t2-停止输入n"); flag++; scanf("%d",&choice); if(choice == 1) i++; else break; } } void output() { int i = 0; FILE *fp; fp = fopen("wenjian.txt","w+"); for(;i < flag; i++) { fprintf(fp,"%s %s %s %s %s %s %sn",traffic[i].bNumber,traffic[i].carNumber,traffic[i].Name,traffic[i].Sex,traffic[i].wState,traffic[i].wTime,traffic[i].Where); } printf("录入完毕"); fclose(fp); } void read() { int i = 0; FILE *fp; fp = fopen("wenjian.txt","r"); while(!feof(fp)) { fscanf(fp,"%s%s%s%s%s%s%s",traffic[i].bNumber,traffic[i].carNumber,traffic[i].Name,traffic[i].Sex,traffic[i].wState,traffic[i].wTime,traffic[i].Where); i++; } flag = i - 1; fclose(fp); } void showAll() { int i = 0; for(;i < flag;i++) { printf("%s,%s,%s,%s,%s,%s,%sn",traffic[i].bNumber,traffic[i].carNumber,traffic[i].Name,traffic[i].Sex,traffic[i].wState,traffic[i].wTime,traffic[i].Where); } printf("显示完毕"); } void caidan() { while(1) { int choice = 0; printf("nnnntttt欢迎使用交通管理系统n"); printf("ttttt1-录入系统n"); printf("ttttt2-显示系统n"); printf("ttttt3-删除系统n"); printf("ttttt4-查询系统n"); printf("ttttt5-修改系统n"); printf("ttttt6-统计系统n"); printf("ttttt7-退出程序"); scanf("%d",&choice); switch(choice) { case 1: input(); output(); break; case 2: read(); showAll(); break; case 3: read(); del(); output(); break; case 4: read(); searchAll(); break; case 5: read(); change(); output(); break; case 6: read(); tAll(); } if(choice == 7) break; } } void tAll() { char twTime[20]; int count = 0; printf("请输入违章日期



