文件流概述
书面概述:
在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();
欢迎大家关注我的微信公众号:
来源:CSDN
作者:Code小逸
链接:https://blog.csdn.net/Jinjiexiaoyi/article/details/103651736