| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2992 人关注过本帖
标题:(3)C语言问题之学生信息管理系统
只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你如果以爲這純粹是聊天,嘿嘿……

授人以渔,不授人以鱼。
2015-11-17 15:34
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
關於文件位置的問題,詳細總結性地跟你說一說吧:

本來最簡單的自我測試解決辦法,是你用程序按原本的寫法,即不帶路徑的文件名,生成一個新的文件,然後在資源管理器中查找這個新文件被放在哪裏,那麽這個位置就是不帶路徑下讀文件的目錄。然而,正如前面交流所談的,在個別IDE環境下,這樣的默認目錄不是程序發佈時的目錄,通常,程序脫離開發環境後被發佈出去,這樣的默認目錄是可執行文件.exe所在的目錄,而不是開發時的源文件目錄(VC的可執行程序放在DEBUG或RELEASE目錄中)。事實上,VS中,C/C++項目是這麽放文件,但在C#中,卻不是這麽放,在那裏,像你這般的數據文件,必須放在可執行文件目錄下!別以爲一般是VS中的東西,就都一樣,事實卻是不一樣。我費那些口水,若當是純粹聊天,沒給你解決辦法,那就白費勁了。

而且,我那裏還要告訴你,應該培養合理組織文件的意識。把所有東西放在一起,當然處理起來簡單,但那是不好的做法。那麽,當要組織結構時,程序應該怎麽寫,這是學院不會教你的。

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


授人以渔,不授人以鱼。
2015-11-17 15:54
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
回复 84楼 TonyDeng
其实那天我就差不多理解了,只不过没法像您这样用术语说得准确。

不是一开始总是导入失败么,而且代码上也没啥问题。我就想着先导出看看,如果导出成功,那么再把导出文件导入,大不了就是导入时数据出现排版混乱,但理论上肯定不会出现导入失败,那天解决的方法和您说的大同小异吧,而且我也在可执行文件.exe所在的目录下做了测试,大概明白了导入时失败的原因。当然也跟我文件管理知识欠缺有一定关系。

这也和我创建文件时的习惯有关,在CB下,我一般习惯这样创建:

图片附件: 游客没有浏览图片的权限,请 登录注册


这样的话源文件与可执行文件.exe并不是在一起的,我身边也有同学这样创建的,这样做编译构建时源文件与可执行文件.exe就在同一目录下了,只不过我觉得这样就有些乱

图片附件: 游客没有浏览图片的权限,请 登录注册


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

2015-11-17 16:58
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
我那天的疑问其实是留在了文件生成与导入时数据的排版问题上,生成时排版有问题,导入时(照着他那个生成的格式手动在文本中增加几组数据)乱七八糟,理想的格式是下面的,而且修改的话不会造成导入的数据排版等错误


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

2015-11-17 17:12
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
回复 86楼 武伟
錯誤是文本文件中的回車換行符造成的,你fread()的時候沒有處理這(些)字符,導致錯位。

授人以渔,不授人以鱼。
2015-11-17 19:22
丁松
Rank: 2
来 自:重庆
等 级:论坛游民
威 望:1
帖 子:41
专家分:75
注 册:2015-11-11
收藏
得分:0 
回复 75楼 hellovfp
这是大二的时候期末课程设计,理解万岁
2015-11-18 11:29
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
回复 87楼 TonyDeng
这两天一直在准备考试,没上论坛。

好吧,原因知道了,但遗憾的是——不会解决
2015-11-18 21:23
tredy6t
Rank: 2
等 级:论坛游民
帖 子:41
专家分:59
注 册:2015-8-6
收藏
得分:0 
多练,好样的,看好你,加油
2015-11-18 21:39
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
回复 89楼 武伟
以後教你

授人以渔,不授人以鱼。
2015-11-18 21:41
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
回复 91楼 TonyDeng
截屏,This is 证据
2015-11-18 21:48
快速回复:(3)C语言问题之学生信息管理系统
数据加载中...
 
   



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

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