老师布置了这样的作业,我看不太懂。。。
1.读写文本文件:
创建一个文本文件;
向文件中写入数据(数据行数不小于10条);
从文件中读取数据,并显示读取结果。
2.读写二进制文件。
创建一个二进制文件;
向文件中写入数据(数据行数不小于10条);
从文件中读取数据,并显示读取结果。
第一题我是用CFile做的,但第二题就不会了。
读写二进制用什么方法比较好?
最好举个简单的例子
问题点数:10、回复次数:5Top
1 楼steedhorse(晨星)回复于 2005-04-11 00:11:57 得分 7
还是CFile,只有CStdioFile才是专门读文本文件的。
你可以直接写100个double型的浮点数进去,然后再读出来。Top
2 楼solarhe(solar)回复于 2005-04-11 00:12:43 得分 0
用串行化!使文件类CFile和档案类CArchive相关,可以看看相关的书,不过这只是一种方法而已!呵呵Top
3 楼clovefjp(www.lanshome.com)回复于 2005-04-11 00:14:33 得分 2
CFile::typeBinary 设置二进制模式,OPEN的时候用这个标志Top
4 楼xtaddqqug(王中)回复于 2005-04-11 00:28:49 得分 1
您用fstream类看看,建立实例选用ios::binary开关Top
5 楼sad_4978(回忆之前,忘记之后)回复于 2005-04-11 09:04:29 得分 0
还有好的方法吗?大家都列出来啊!Top




