栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

交通信息管理系统(c语言课设,大作业)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

交通信息管理系统(c语言课设,大作业)

// 详情请咨询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("请输入违章日期

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/980053.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号