| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2992 人关注过本帖
标题:(3)C语言问题之学生信息管理系统
只看楼主 加入收藏
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2277
专家分:10647
注 册:2015-3-19
收藏
得分:5 

剑栈风樯各苦辛,别时冰雪到时春
2015-11-14 18:22
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
以下是引用林月儿在2015-11-14 18:22:19的发言:


小林姐姐最可爱了,一定会帮我的吧
2015-11-14 18:35
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
林妹妹在冷笑呢,會幫你?

授人以渔,不授人以鱼。
2015-11-14 20:06
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
回复 23楼 TonyDeng
说不定哦
2015-11-14 23:19
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
问题又来了:打开数据文件(又是自学,所以我犯了啥白痴错误请尽管指出来吧)
程序代码:
/***************************文件导入***************************/
int Read(struct student stu[])
{
    printf("\t┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\n");
    printf("\t┃                                                            ┃\n");
    printf("\t┃ **********★☆欢迎使用学生信息管理系统☆★********** ┃\n");
    printf("\t┃                                                            ┃\n");
    printf("\t┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛\n");
    printf("\t┃                       文件导入                             ┃\n");
    printf("\t┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛\n");
    int i;
    int result=-1;
    FILE*fp;
    if((fp=fopen(DATE_FILENAME,"r"))!=NULL)
    {
        i=0;
        while(fread(&stu[i],sizeof(struct student),1,fp)!=0)
            i++;
        result=i;
        fclose(fp);
    }
    else
        printf("\t\t\t打开文件失败!\n");
        printf("\t\t\t*************\n");
        printf("\t\t\t请按任意键返回主菜单……");
        getch();
    return result;
}


那个DATE_FILENAME已经在前面定义过是Information.txt,可为啥每次都是打开文件失败……

我的文件内容:
110 张三     男 665544332211987654 软件工程 山西省


[此贴子已经被作者于2020-3-23 12:59编辑过]

2015-11-14 23:22
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
可能是文件沒放對地方吧

授人以渔,不授人以鱼。
2015-11-14 23:24
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
不是应该和exe程序放在一起吗?

[此贴子已经被作者于2020-3-23 12:59编辑过]

2015-11-14 23:31
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:5 
以下是引用TonyDeng在2015-11-14 20:06:59的发言:

林妹妹在冷笑呢,會幫你?
你出手吧
2015-11-14 23:32
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
是不是我的DisplayInformation函数里面的输出格式和txt文本里的数据格式不对应?
2015-11-14 23:33
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
用GetLastError()獲取錯誤碼才能知道確切原因。文件都不能打開,跟内容無關。

授人以渔,不授人以鱼。
2015-11-14 23:35
快速回复:(3)C语言问题之学生信息管理系统
数据加载中...
 
   



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

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