| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1053 人关注过本帖
标题:[求助]请教关于文件的事情!
只看楼主 加入收藏
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
 问题点数:0 回复次数:18 
[求助]请教关于文件的事情!
文件我们老师还没讲!作业却要用文件的做!我想问一下,要怎样做啊!是不是先要自己建立文件啊!还要干什么呀!和不用文件编有什么区别吗?
搜索更多相关主题的帖子: 文件 
2006-12-06 19:09
w362034710
Rank: 1
等 级:新手上路
帖 子:169
专家分:0
注 册:2006-12-2
收藏
得分:0 
区别不是很大,,自己先建也可以,,在程序中建也可以,,稍微看下书就能搞定的,,,
2006-12-06 19:15
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 
UltraEdit这个是个什么软件啊!具体是干什么用的啊!

该学习了。。。
2006-12-06 19:23
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
收藏
得分:0 
以下是引用zhanghuan_10在2006-12-6 19:23:06的发言:
UltraEdit这个是个什么软件啊!具体是干什么用的啊!

二进制与16进制文件的编辑器

[此贴子已经被作者于2006-12-6 19:33:44编辑过]


My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2006-12-06 19:33
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 

是两种文件他们之间的相互转换吗?


该学习了。。。
2006-12-06 19:41
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
收藏
得分:0 
以下是引用zhanghuan_10在2006-12-6 19:09:43的发言:
文件我们老师还没讲!作业却要用文件的做!我想问一下,要怎样做啊!是不是先要自己建立文件啊!还要干什么呀!和不用文件编有什么区别吗?

比如数据相当多,如Hash table,将数据存储于文件,可以减少内存的占用,将余下的内存中存储重要的数据.还有就是文件的处理,比如*.doc->*.wps,必须运用文件.
当然,文件运用还有许多...
FILE *input; /*定义文件指针*/
input=fopen("文件名","打开方式(w写,r读.....当然还有许多其它的"); /*打开文件*/
fprintf(input,"格式,与printf一样", ); /*写文件*/
fscanf(input,"格式,与scanf一样", ); /*读入文件内容*/
fclose(input); /*关文件*/


My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2006-12-06 19:43
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
收藏
得分:0 
以下是引用zhanghuan_10在2006-12-6 19:41:07的发言:

是两种文件他们之间的相互转换吗?

不是,就是编辑

比如改游戏存档,在写的程序中直接填补机器代码.


My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2006-12-06 19:44
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 
哦。谢谢了!看来今晚得好好看看了!

该学习了。。。
2006-12-06 20:08
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 

成绩统计

文件scores.dat以二进制形式保存着若干个学生的成绩(给的示例数据里只有10个学生的数据,但程序实际使用时可能有更多或更少数据,但最多不会超过100个),每个学生的记录依次由12个字符和4个float组成,字符是学生的姓名,4个浮点数为各科成绩。现在,由你来统计每个学生的平均分,并把统计结果按高分到低分的顺序以文本格式保存到名为stat.txt的文件中。

友情提醒:

文件操作不要忘记fclose()和错误处理;

可以用UltraEdit(一个软件名,可能需要自己安装)打开scores.dat,查看文件内容,直观地体会一下文件结构;
用UltraEdit打开stat.txt,看看你处理的结果是否正确,体会用二进制和文本两种方式保存数据的异同。
一个正确的stat.txt(成绩相同时,排名顺序无所谓)。


该学习了。。。
2006-12-06 20:55
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
收藏
得分:0 

这个得用fread

因为是二进制的

好好看书,试着自己做做,有问题帖上了大家帮你


My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2006-12-06 21:02
快速回复:[求助]请教关于文件的事情!
数据加载中...
 
   



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

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