标题:文件读取写入输出
只看楼主
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:0 
部分测试数据

 140510  洪旅玻  男    会金学院  25  43  64  96  89  38  16  28  48  93
 140207  汪桓矶  女    文法学院  98  68  67  62  84  60  79  86  63  86
 140908  钮达浚  女    艺术学院  72  69  70  68  72  83  78  66  84  99
 140501  邱嶙解  女    会金学院  66  96  76  63  72  79 100  99  96  95
 140202  叶建林  女    文法学院  71  97  76  92  76  94  84  63  64  87
 140401  巴隆九  女    数理学院  60  89  94  70  86  61  95  75  87  64
 140901  俞法复  女    艺术学院  68  97  87  64  76  73  87  97  83  92
 140609  唐寒丛  男    化工学院  90  61  70  94  75  79  93  67  82  91
 140110  班慷刚  女  计算机学院  53  81  89  64  46  96  76   2  22  82
 140607  鄂宽佼  女    化工学院  63  94  97  60  70  77  73  62  96  75
 140605  施俭倍  女    化工学院  68  77  95  97  72  79  67  76  63  79
 140910  水奔横  男    艺术学院  95  89  48  76 100  81  12   1  85  88
 140109  水昌瀑  女  计算机学院  99  18  21  74  82  25  32  85  24  92
 140703  潘弼宽  女      商学院  60  80  79  87  73  77  61  92  91  82
 140310  邢端地  女  外国语学院  91   3  40  71  60  10  67  60  27  73
 140909  周桓环  女    艺术学院  19  30  21  47  20  99  65  22   3  61
 140603  柳钽钩  女    化工学院  86  99  82  66  76  88  83  62  79  71
 140206  宓强进  女    文法学院  79  87  81  96  66  83  67  75  75  95
 140105  毕镔百  女  计算机学院  94  60  92  97  96  62  64  87  89  87
 140601  麻俚历  女    化工学院  65  77  64  78  92  95  72  70  84  93
 140406  黎辽利  女    数理学院  76  74  93  71  74  61  82  99  96  81
 140902  嵇灿处  女    艺术学院  91  96  85  82  69  83  79  74  82  94
 140504  诸秉栊  女    会金学院  71  80  60  94  68  87  93  72  90  90
 140101  荣国宏  女  计算机学院  69  80  84  88  69  69  92  74  95  89
 140103  钱复阜  女  计算机学院  66  82  76  66  65  91  95  79  65  67
 140205  雷留狄  女    文法学院  84  80  92  90  84  83  97  69  60  68
 140010  吴祷举  男    信息学院 100  98  93  95  88  77  99  72  85  99
 140404  解琥俚  女    数理学院  77  95  88 100  82  99  91  74  74  71
 140005  裴桓价  女    信息学院  63  65  79  68  74  63  78  76  87  65
 140307  苏胞按  女  外国语学院  64  84  69  88  87  83  66  71  72  69
 140405  阮笃璀  女    数理学院  79  93  90  61  81  88  91  73  75  78
 140805  司径晋  女    航空学院  82  85  95  68  89  70  96  84  88  90
 140608  乔恳火  女    化工学院  80  75  91  66  74  96  75  61  94  61
 140608  乔恳火  女    化工学院  80  75  91  66  74  96  75  61  94  61

DO IT YOURSELF !
2014-12-22 08:57
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:0 
vs2010+winxp下测试通过
程序代码:
#include <stdio.h>

int main()
{
    struct cj
    {
        int    num;
        char   name[7];
        int    sex;
        int    sc;
        int    c1;
        int    c2;
        int    c3;
        int    c4;
        int    c5;
        int    c6;
        int    c7;
        int    c8;
        int    c9;
        int    c10;
    };
    struct cj xs;
    char* sc[10]={"信息学院","计算机学院","文法学院","外国语学院","数理学院","会金学院","化工学院","商学院","航空学院","艺术学院"};
    char* sex[2]={"",""};
    FILE* fp1;
    FILE* fp2;
    char* format1="%d%s%d%d%d%d%d%d%d%d%d%d%d%d";
    char* format2="%7d%8s%4s%12s%4d%4d%4d%4d%4d%4d%4d%4d%4d%4d\r\n";
    fp1=fopen("123.txt","rb+");
    fp2=fopen("456.txt","wb+");
    while (!feof(fp1))
    {
        fscanf(fp1,format1,&xs.num,xs.name,&xs.sex,&xs.sc,&xs.c1,&xs.c2,&xs.c3,&xs.c4,&xs.c5,&xs.c6,&xs.c7,&xs.c8,&xs.c9,&xs.c10);
        fprintf(fp2,format2,xs.num,xs.name,sex[xs.sex],sc[xs.sc],xs.c1,xs.c2,xs.c3,xs.c4,xs.c5,xs.c6,xs.c7,xs.c8,xs.c9,xs.c10);
    }
    fclose(fp1);
    fclose(fp2);
    return 0;
}

DO IT YOURSELF !
2014-12-22 08:58
c语言总虐我
Rank: 2
等 级:论坛游民
帖 子:112
专家分:66
注 册:2014-11-22
得分:0 
回复 9楼 TonyDeng
没别的意思,真的是QQ随时都在,并不是每天都开电脑,而且手机上论坛不方便

连渣都不是——5.8
要拜雍正,专治八阿哥  b u g——6.27
2014-12-22 12:47
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
先自己琢磨一下,看源代码就知道怎么用。这是按数据库规范做的设计,预留了各种扩展空间,课题可在这个基础上完善,也是你老师的意图。
test-C语言总虐我-01.zip (227.59 KB)


这个程序编译出来,Debug版只有33K,Release版是9K,汗!

btw: 你给出的数据,少部分是错的,有几个学生的学院编码不在数据库中。


[ 本帖最后由 TonyDeng 于 2014-12-24 05:23 编辑 ]

授人以渔,不授人以鱼。
2014-12-24 05:11
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
忘了上传MyTools头,你下载后解压放在源文件目录中即可。
MyTools.zip (1.16 KB)


授人以渔,不授人以鱼。
2014-12-26 20:23
ouyangshit
Rank: 3Rank: 3
来 自:China
等 级:论坛游侠
帖 子:155
专家分:107
注 册:2014-10-25
得分:0 
回复 15楼 TonyDeng
顺手带走!!
2015-01-03 23:45
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
你拿走什么,那不是我给楼主的最终结果,其中冒泡排序那里写错了一个符号,是错的,不过一般人都可以修正过来,所以不另外附件了。

授人以渔,不授人以鱼。
2015-01-04 00:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-440188-1-1.html




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

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