文件输入输出--c++复习(7)
时间:2019-09-17
本文章向大家介绍文件输入输出--c++复习(7),主要包括文件输入输出--c++复习(7)使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一、标准IO库
1.对控制台的读写:<iostream>,包含cin、cout对象
2.对文件的读写:<fstream>
3.对字符串的读写:<sstream>
二、文件的输入输出*
1.打开文件
1.1创建文件对象时以构造函数打开文件:ofstream outfile("test.txt",ios::out);第一个参数是文件路径,第二个参数是打开模式
1.2使用open函数打开文件:
1 ofstream ofile 2 ofile.open("/tmp/test.txt",ios::out)
1.3打开模式:
app追加;ate文件指针指向文件尾;binary打开二进制文件;in以输入方式打开,只读;out以输出方式打开,只写;trunc覆盖,清除文件数据;
可以结合使用“|”运算符,指定多个模式:ios::in||ios::out ios::in||ios::binary
1.4实例
1 //写文件 2 void write() 3 { 4 ofstream out; 5 out.open("test.txt",ios::out); 6 if(!out.fail())//判断文件是否打开成功 7 { 8 out<<"tim "; 9 out<<"mail "; 10 out.flush();//刷新缓冲区 11 } 12 out.close();//关闭流 13 } 14 15 //读文件 16 void read() 17 { 18 ifstream in; 19 in.open("test.txt",ios::in); 20 char c; 21 while(!in.eof())//判断是否到达文件末尾 22 { 23 c=in.get(); 24 cout<<c; 25 } 26 cout<<endl; 27 in.close(); 28 }
原文地址:https://www.cnblogs.com/jiang-021/p/11531018.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 从0到1开发测试平台(十三)前后端接口token验证
- 如何使用PYTHON抓取新闻文章
- Open3d 学习计划—13(Azure Kinect)
- 头条面试题:计算目录树的深度
- /etc/passwd文件和/etc/shadow文件
- docker_进阶
- [前端] 设定为disabled的表单域值不能被提交
- 工厂方法模式
- 原创 | 这道题codeforces的简单题差点做了我一下午,你能解出来吗?
- OpenCV4 部署DeepLabv3+模型
- 使用OpenCV实现哈哈镜效果
- 如何使用OpenCV在Python中访问IP摄像头
- 分享我学习Pandas使用的资料,可能是新手入门Pandas最好的教程!
- 原创 | Git入门教程,详解Git文件的四大状态
- 原创 | ACMer不得不会的线段树,究竟是种怎样的数据结构?