文件读写
来源:互联网 发布:长沙百度seo 编辑:程序博客网 时间:2024/06/05 18:16
fstream提供了三个类,用来实现c++对文件的操作。(文件的创建、读、写)。
ifstream -- 从已有的文件读
ifstream -- 从已有的文件读
ofstream -- 向文件写内容
fstream - 打开文件供读写
文件打开模式:
ios::in 读
ios::out 写
ios::app 从文件末尾开始写
ios::binary 二进制模式
ios::nocreate 打开一个文件时,如果文件不存在,不创建文件。
ios::noreplace 打开一个文件时,如果文件不存在,创建该文件
ios::trunc 打开一个文件,然后清空内容
ios::ate 打开一个文件时,将位置移动到文件尾
文件指针位置在c++中的用法:
ios::beg 文件头
ios::end 文件尾
ios::cur 当前位置
例子:
file.seekg(0,ios::beg); //让文件指针定位到文件开头
file.seekg(0,ios::end); //让文件指针定位到文件末尾
file.seekg(10,ios::cur); //让文件指针从当前位置向文件末方向移动10个字节
file.seekg(-10,ios::cur); //让文件指针从当前位置向文件开始方向移动10个字节
file.seekg(10,ios::beg); //让文件指针定位到离文件开头10个字节的位置
常用的错误判断方法:
good() 如果文件打开成功
bad() 打开文件时发生错误
eof() 到达文件尾
0 0
- 文件读写、剪贴板读写
- 读写文件
- 文件读写
- 读写文件
- 读写文件
- 文件读写
- 读写文件
- 读写文件
- 读写文件
- 文件读写
- 文件读写
- 文件读写
- 文件读写
- 读写文件
- 文件读写
- 文件读写
- 文件读写
- 文件读写
- Android 里面的Calendar类
- linux 文件安装类型
- 如何在一个对话框中调用另一个对话框里的变量
- 题目8_一种排序
- RedHat安装Apache Http Server实践
- 文件读写
- 实现撤销。Implementing Undo。参加办公大师系列试译活动。
- JS检查日期有效性
- hdu 2243 是poj2778的升级版
- 嵌入式 嵌入式开发常用头文件以及宏、枚举和结构体定义示例
- Page 51, 自立题十八
- 黑马程序员_图形用户界面
- zoj3618 Hash Function
- cenos下静态ip配置