cxx笔记07-文件流处理

iostream

标准文件输入输出流

#include <iostream>

stringstream

进行字符串并接和转换。

#include <sstream>	//头文件件

stringstream sstream;
sstream << "hello" <<"world";

filesystem

文件系统

fstream

#include <fstream>	//头文件件

ifstream

#include <istream>

ofstream

#include <ostream>

getline

seekg/seekp

seekg 和 seekp 的参数通常是一个长整型。第二个参数可以用于指定查找方向。

  • ios::beg 流开始位置
  • ios::cur 流当前位置
  • ios::end 流末尾位置
// 定位到 fileObject 的第 n 个字节(假设是 ios::beg)
ifile.seekg( n );
// 把文件的读指针从 fileObject 当前位置向后移 n 个字节
ifile.seekg( n, ios::cur );
// 把文件的写指针从 fileObject 末尾往回移 n 个字节
ofile.seekp( n, ios::end );
// 定位到 fileObject 的末尾
ofile.seekp( 0, ios::end );

bad

fail

eof

good

gcount

posted @ 2024-06-30 17:23  alvinlyb  阅读(1)  评论(0编辑  收藏  举报