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 @   alvinlyb  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示