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 );
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具