C++学习笔记(五)
C++ 文件和流
到目前为止,我们已经使用了 iostream 标准库,它提供了 cin 和 cout 方法分别用于从标准输入读取流和向标准输出写入流。
本教程介绍如何从文件读取流和向文件写入流。
这就需要用到 C++ 中另一个标准库 fstream,它定义了三个新的数据类型:
要在 C++ 中进行文件处理,必须在 C++ 源代码文件中包含头文件 iostream 和 fstream。
打开文件
在从文件读取信息或者向文件写入信息之前,必须先打开文件。ofstream 和 fstream 对象都可以用来打开文件进行写操作,如果只需要打开文件进行读操作,则使用 ifstream 对象。
下面是 open() 函数的标准语法,open() 函数是 fstream、ifstream 和 ofstream 对象的一个成员。
void open(const char *filename, ios::openmode mode);
1
在这里,open() 成员函数的第一参数指定要打开的文件的名称和位置,第二个参数定义文件被打开的模式。
您可以把以上两种或两种以上的模式结合使用。
例如,如果您想要以写入模式打开文件,并希望截断文件,以防文件已存在,那么您可以使用下面的语法:
ofstream outfile;
outfile.open(file.dat, ios::out
您可能关注的文档
- Project2007教程选读.doc
- PS入门基础教程-配图文说明选读.doc
- Ps软件英文版的中文翻译选读.doc
- 安全质量标准化达标制度及实施细则选读.doc
- 安全质量标准化奖惩管理办法选读.doc
- PS快速打造光感极强质感字体选读.doc
- ps中英文菜单对照选读.doc
- 安全质量保证措施(R2线4标)选读.doc
- PS图层混合模式选读.doc
- PTQ2000A1微机智能准同期控制器说明书选读.doc
- 2026年按钮锁行业分析报告及未来发展趋势报告.docx
- 2026年装饰装修材料行业分析报告及未来发展趋势报告.docx
- 2026年废品回收站行业分析报告及未来发展趋势报告.docx
- 2026年碳化钒粉行业分析报告及未来发展趋势报告.docx
- 2026年肥料制造行业分析报告及未来发展趋势报告.docx
- 2026年环保增塑剂行业分析报告及未来发展趋势报告.docx
- 2026年聊城市东昌府区公务员招聘考试备考题库及答案解析.docx
- 2026年冶金工程行业分析报告及未来发展趋势报告.docx
- 2026年碳结钢行业分析报告及未来发展趋势报告.docx
- 2026年炼胶设备行业分析报告及未来发展趋势报告.docx
最近下载
- 基于NSA2860的参考方案设计.PDF VIP
- Roland罗兰乐器AX-Edge 肩背式合成器[Chinese] AX-Edge Owner's Manual用户手册.pdf
- 人力资源合规管理与风险管控 自查手册(361个风险点)-2025更新.pdf
- 日本工业标准JISL19022002.pdf VIP
- gb50974-2014消防给水及消火栓系统技术规范讲解..ppt VIP
- 《数字电子技术基础》课后习题及参考答案7810.pdf VIP
- 苏州市房地产经纪与信用管理平台‐备案经纪机构信息复核操.PDF
- 第十六届“高教杯”机械类试卷(机械手)、(台灯).pdf VIP
- 中医骨科护理疑难病例讨论.pptx VIP
- 浙江省宁波市慈溪市2024-2025学年六年级下学期期末数学试卷及答案解析.docx VIP
原创力文档

文档评论(0)