文件操作
covogol
这个作者很懒,什么都没留下…
展开
-
文件结尾eof问题
文件结尾eof问题在程序调试过程中发现,有一个程序一直死循环在文件的读取中。http://tuhao.blogbus.com/logs/21306687.html 从这边文章了解到了相关信息主要在于eof()不只是读取文件的最后一个字符,它会接着往后读取,如果此函数返回ture时,则此时返回的文件结束符0xFF才是真正的结尾。具体内容如下:在使用C/C++读文件转载 2014-10-12 09:57:31 · 1171 阅读 · 0 评论 -
IOS::流状态
(4) C++流库把标准运算符集合中的“>>”和“类模板体内)和输出运算符(在basic_ostream类模板体内) 。编程者也可以在自行定义的class类型的类体内重载这两个运算符。(5) 输入输出流操作分为无格式控制和格式控制两种。前者主要针对磁盘、磁带和光盘上的二进制文件,后者用于磁盘上的文本文件和键盘、显示器以及打印机等字符设备。 格式控制的编程方法之一是调用ios_b转载 2014-10-12 09:29:03 · 796 阅读 · 0 评论 -
C++ fstream文件流读写文件操作详解
在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout2、析取器(>>) 从流中输入数据。比如说系统有一个默认的标准输入流(cin),一般情况下就是指的键盘,所以,cin转载 2014-10-11 21:13:24 · 23543 阅读 · 0 评论 -
C++的流分析basic_filebuf
文件流要使用的io基础类的枚计类型 classios_base {public: enum__seekdir { beg = 0x01, //开始 cur = 0x02, //当前 end = 0x04 //结尾 }; enum__iostate {转载 2014-10-16 10:13:20 · 3310 阅读 · 0 评论 -
C++的流basic_streambuf
不是个抽象类,但是他是C++流的基类.它提供了基本的缓冲区管理.它包含六个缓存区指针,三个分别是读指针(开头,结尾,当前),另外三个是写指针(开头,结尾,当前) 读开始指针 当前读指针 读结尾指针_M_gbegin转载 2014-10-16 10:12:22 · 786 阅读 · 0 评论