C++"文件流"的一些总结

瘦欲@ 提交于 2020-01-29 00:57:33

文件流概述

书面概述:
在C++中,文件被看作是字符序列,即文件是有一个个字符数据顺序组成的,是一个字符流。

小编总结过程:
1.创建一个流
2.将流与文件关联
3.打开文件,进行操作
4.关闭文件

好了,接下来进入正题,开始我们的系统学习。
首先,C++提供的文件流类包括ifstream(文件的输入),ofstream(输出),fstream(输入和输出)。
1.文件的打开:
C++中,定义了用成员函数open()和构造函数打开文件
f.open("**c:\\3.txt**",**ios::in**,**filebuf::openprot**)
小括号中第一个加黑是将要打开的文件的路径和文件名,第二个加黑是文件的打开方式(以输入方式打开)
,第三个加黑是打开时的访问方式(以共享方式打开)
2.文件的关闭:

f.close()

3.用 open()打开文件失败时,应如何提醒:

fstream f;
f.open("c:\\b.txt",ios::nocreate);
if(! f)
{cout<<"无此文件"
return 0}

4.文件的读写
ifstream(文件的输入),ofstream(输出),fstream(输入和输出)从ios,istream,ostream继承过来的成员函数有read(),write(),get() 等。下面分别用<<,write(),put()向文件输出

fstream f;
f.open("c:\\a.txt",ios::out);

f<<"yang le yi";
f.write("yang le yi",10)

f.put("3")
f.close();

欢迎大家关注我的微信公众号:

在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!