| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 774 人关注过本帖
标题:学生管理系统 就差修改模块了 ~~~~
只看楼主 加入收藏
zdoublehang
Rank: 1
等 级:新手上路
帖 子:90
专家分:3
注 册:2010-5-27
结帖率:90.91%
收藏
 问题点数:0 回复次数:7 
学生管理系统 就差修改模块了 ~~~~
new新代码.rar (1.94 KB)


就要完工了,,,可修改模块  没起到修改的作用 ,,,还望各路大虾 帮忙啊~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

下面是已有的修改模块  具体见附件
/*定义修改数据的学生学籍管理系统的函数*/
void modify()
{
    int k=0;
    long offset;
    char numkey[15];
    struct person one ;
    printf("\nPlease enter the number you want to modify school students:");
    scanf("%s",numkey);

    if((fp=fopen("student.txt","r+"))==NULL)
    {
        printf("\nCan not establish a Student Information Management System");
        exit(0);
    }
    rewind(fp);
    while(!feof(fp))
    {    offset=ftell(fp);
        fscanf(fp,"%s%s%s%s%s%s%s%s",one.name,one.st_num,one.sex,one.born_ym,one.major,one.class_num,one.address,one.hostelnum);
        if(!strcmp(numkey,one.st_num))
        {
            printf("\n\nHas been found, record:");
            printf("\n\nname      st_num     sex      born_ym     major      class      address    hostelnum\n");
            printf("%-10s%-10s%-10s%-10s%-10s%-10s%-10s%-10sn",one.name,one.st_num,one.sex,one.born_ym,one.major,one.class_num,one.address,one.hostelnum);
            k=1;
        }
    }

    if(k)
    {


            printf("\nPlease enter a new student record:\n");
            scanf("%s%s%s%s%s%s%s",one.st_num,one.sex,one.born_ym,one.major,one.class_num,one.address,one.hostelnum);
            fseek(fp,offset,SEEK_SET);
            fprintf(fp,"%-10s%-10s%-10s%-10s%-10s%-10s%-10s%-10sn",one.name,one.st_num,one.sex,one.born_ym,one.major,one.class_num,one.address,one.hostelnum);
    }
    else
        printf("\nSorry, no records。");
    fclose(fp);
    system("cls");
}

[ 本帖最后由 zdoublehang 于 2010-6-6 17:04 编辑 ]
搜索更多相关主题的帖子: 模块 系统 学生 管理 
2010-06-06 16:42
zdoublehang
Rank: 1
等 级:新手上路
帖 子:90
专家分:3
注 册:2010-5-27
收藏
得分:0 
大家都下下来看看撒~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2010-06-06 17:03
zdoublehang
Rank: 1
等 级:新手上路
帖 子:90
专家分:3
注 册:2010-5-27
收藏
得分:0 
大虾啊。。。。。。。
2010-06-06 19:57
zdoublehang
Rank: 1
等 级:新手上路
帖 子:90
专家分:3
注 册:2010-5-27
收藏
得分:0 
神仙呐!!!!!
2010-06-06 20:15
zdoublehang
Rank: 1
等 级:新手上路
帖 子:90
专家分:3
注 册:2010-5-27
收藏
得分:0 
上苍呐~
2010-06-06 20:24
灰色代言
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-06-08 01:45
kalaikaqu
Rank: 2
等 级:论坛游民
帖 子:5
专家分:14
注 册:2006-12-4
收藏
得分:0 
感谢分享下了看看
2010-06-08 09:30
qq342991688
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:25
专家分:106
注 册:2010-5-30
收藏
得分:0 
出现问题的原因是,你输出到文件的每一条记录的长度是不一样的

你可以把他们全读出来写到另一个文件
2010-06-12 16:18
快速回复:学生管理系统 就差修改模块了 ~~~~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013145 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved