C++中的文件操作

1.C++中对文件进行操作需要包含头文件#include
其中读文件 ofstream
写文件 ifstream
读写文件 fstream

2.写文件的步骤
	1.创建流对象, ofstream ofs;
	2.设置打开方式, ofs.open("文件位置", 打开方式);
	3.写入数据, ofs << "数据内容"(后面根据需要也可以加上<<endl);
	4.关闭文件,ofs.close();


文件的打开方式
	ios::in  		读文件的方式打开
	ios::out  		写文件的方式打开
	ios::ate 		初始位置是文件末尾
	ios::trunc  	如果文件存在,先删除,再创建
	ios::binary  	二进制的方式打开
3.读文件的步骤
	1.创建流对象, ifstream ifs;
	2.设置打开方式, ifs.open("文件位置", 打开方式);
	3.判断文件是否打开成功, if(!ifs.is_open){cout << "文件打开失败" << endl;return;}
	4.读取数据:
			第一种:while(ifs >> buf)	默认的是一行一行读,读取完以后会返回一个错误的信息
			第二种:while(ifs.getline(buf, sizeof(buf))){cout << buf << endl;}
			第三种:string  buf;	while(getline(ifs, buf)){cout << buf << endl;}


	5.关闭文件, ifs.close();
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读