【笔记】C++ Primer I/O库
【笔记】C++ Primer I/O库
C++ 不直接处理输入输出,通过一族定义在标准库中的类型来处理IO。
- 文件(磁盘)
- 控制台窗口(显存)
- string对象(内存)
IO类
- iostream(控制台)
- fstream(文件)
- sstream(内存)
- 使用
i、o、io三种前缀, 如果是宽字符,最前面再加上w前缀iostream库中的类作为三个文件的基类
- IO对象不能拷贝或赋值
- 条件状态(监控、管理流)
- 输出缓冲区(刷新、存储)
文件输入输出
- ifstream
- ofstream
- iofstream
- 操作
- fstrm(s, mod)
- open()
- close()
- is_open()
- 文件模式
- in 读
- out 写
- app 每次写操作定位到末尾
- ate 打开文件到末尾
- trunc 截断文件
- binary 二进制
String流
sstream头文件,用于支持内存IO
- istringstream,用于向string读数据
- ostringstream,用于向string写数据
- stringstream,用于向string读写数据
只知道方法,却忘记了努力,因小失大。

浙公网安备 33010602011771号