摘要: 转载自:http://blogold.chinaunix.net/u3/99862/showart_2069574.html写在前昨天带实验的时候发现很多同学在读文件的时候老是要么多了一个字符,要么不能完全读取……以前在用C的时候对文件操作自己也会遇到一些问题,但是都没有去深究,昨晚突然心血来潮,决定把他弄清楚。测试环境windowsc-free3.0C文件操作遇到的状况1.将一个文件读到另一个文件,用“(ch=getc(fp))!=EOF”来判断文件是否结束,如果文件是全英文文本的话绝对没问题,新文件的大小和原文件大小一样;但是如果是一些有中文字符或者是二进制文件,原文件没读完就结束。2.将 阅读全文
posted @ 2011-12-04 20:59 mzorro 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://hi.baidu.com/xpayt/blog/item/9a2b3a3033f5cc9ca9018e8f.htmlC++ 通过以下几个类支持文件的输入输出:ofstream: 写操作(输出)的文件类 (由ostream引申而来)ifstream: 读操作(输入)的文件类(由istream引申而来)fstream: 可同时读写操作的文件类 (由iostream引申而来)打开文件(Open a file)对这些类的一个对象所做的第一个操作通常就是将它和一个真正的文件联系起来,也就是说打开一个文件。被打开的文件在程序中由一个流对象(stream object)来表示 (这些类 阅读全文
posted @ 2011-12-04 20:57 mzorro 阅读(703) 评论(0) 推荐(1) 编辑