c++对文件进行 *** 作需要使用头文件<fstream>
文本文件:文件以文本的ASCII码形式存储在计算机中;
二进制文件:文件以文件的二进制存储在计算机中,用户一般不能直接读取它们
*** 作文件的三大类:
ofstream:写ifstream:读fstream:读写写文本文件步骤:包含头文件:#include<ftream>、创建流对象:ofstream ofs;、打开文件:ofs.open(文本路径,打开方式)、写数据:ofs<<数据、关闭文件:ofs.close()
文件打开的几种方式:
打开方式 | 解释 |
ios:in | 为读文件而打开 |
ios:out | 为写文件而打开 |
ios:ate | 初始位置:文件尾部 |
ios:app | 追加方式写文件 |
ios:trunc | 如果文件存在先删除,再创建 |
ios:binary | 二进制方式 |
写文件:
#include<iostream>#include<fstream>using namespace std;voID test() { ofstream ofs; //如若不指定路径,则在该项目同级下生成 ofs.open("test.txt",ios::out); ofs << hello world"<<endl; ofs << tom" << endl; ofs.close();}int main() { test(); system(pause"); return 0;}总结
以上是内存溢出为你收集整理的c++文件 *** 作之文本文件-写文件全部内容,希望文章能够帮你解决c++文件 *** 作之文本文件-写文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)