| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2992 人关注过本帖
标题:(3)C语言问题之学生信息管理系统
取消只看楼主 加入收藏
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
Hello World

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

2015-11-15 14:09
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
还只是半成品的半成品的半成品的……,现在只实现了3个功能,一个录入,一个显示,一个退出
因为测试时老是需要反复输入自己的信息,所以打算下一步先把文件录入实现,这样可以轻松点(也怪我把信息录入时的条件卡得比较死)

那个void DisplayInformation(struct student stu[],int Max)函数里 的输出格式 弄得很乱……
我怀疑是不是文本匹配时在这里出问题了

[此贴子已经被作者于2015-11-15 14:17编辑过]

2015-11-15 14:11
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
我用的是Codeblocks,真的这么糟吗,还有就是information.txt的位置需要和.cpp位置相同?

我还记得10月7日上的第一节C语言课……现在连指针、文件神马的都还没学,现在只是想自己先学着弄下课设(目标1000行哦~)路确实很长

[此贴子已经被作者于2015-11-15 14:29编辑过]

2015-11-15 14:26
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
回复 43楼 wp231957
你的话提醒了我,我刚才都是在Codeblocks的界面下编译运行出来的窗口里录入的,总是录入失败。

刚才直接点的Debug文件里的exe程序,竟然录入成功,但是——如你所说,录入结果一塌糊涂……


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

2015-11-15 14:35
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
回复 43楼 wp231957
我再看看文件那部分知识内容,可能还有些地方没注意到
2015-11-15 14:46
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
把书又看了一遍,照着代码敲了几遍,现在的文件操作算是成功了一些吧。
现在可以实现的功能:先录入学生基本信息→导出文件→导入文件

现在的新问题如下:
下图是我录入2组基本信息后导出生成的txt文本,导入时成功;

本着多尝试几组的心态,在已生成的txt文本中直接修改如下,也就是多加了几组数据,然后导入时就又变得乱七八糟了……


也就是说要想导入文件信息成功必须先导出一次,直接修改txt文本会出现错误,这和我预想的不一样啊,为什么呢?

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

2015-11-15 18:44
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
回复 48楼 边小白
其实关于我的都正确……

同时,47楼问题请求解答

还有T版大大去哪了,说好的九点以后呢?

[此贴子已经被作者于2015-11-15 21:25编辑过]

2015-11-15 21:21
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
回复 51楼 TonyDeng
先回复50楼,您老人家别老是玩贪吃蛇好不好?多玩玩俄罗斯方块

接着51楼,这个就有点神奇了,Codeblocks每新创建一个新工程,都会多创建两个文件夹,如下图:

那个.exe文件其实是创建在bin→Debug的文件下。

神奇的事情就在这里出现了:我昨天晚上是直接在CB里点的构建并编译,如下
图片附件: 游客没有浏览图片的权限,请 登录注册


那个Information文件是在上面说到的Debug文件下的,总是显示录入失败。

今天我把导出文件先写好,先点构建并编译,导出文件竟然在第一个图里“比较浅的文件夹里”(原谅我不会表述)

瞬间就明白了,昨天的那个要想导入成功的话必须在bin→Debug的文件下点.exe程序才行,不能在Codeblocks点构建编译;要想构建编译也成功,那么在“比较浅的文件夹里”存在Information文本就可以了。

我说得有些罗嗦,T版你慢慢看

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

2015-11-15 21:54
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
回复 52楼 TonyDeng
嗯,搜索到了

不过老师刚刚在群里布置了一个作业,要求现在开始做,明天交,我得过会儿再看。
2015-11-15 22:00
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
回复 57楼 TonyDeng
    说实话,学校期末对课设的要求是3小时400行代码,也就是说你400行实现它那个基本要求即可。1000行是高级要求,说要是提前自己准备好1000行以上的课设可以申请答辩,进而申请答优(据说给个优秀的成绩不容易)。

    本来我的初衷是想提前准备,有答辩这方面的想法,但这两天想了想,现在才学了1个多月的C语言,指针&链表都没学,后面的文件就不用说了,而且现在也不清楚课设的具体时间,心里想着是不是准备得太早了?有种上战场打仗的士兵连枪怎么用都不知道的感觉
2015-11-15 23:37
快速回复:(3)C语言问题之学生信息管理系统
数据加载中...
 
   



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

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