C++ IO流:文件流seekp()/seekg()、tellp()/tellg()
来源:互联网 发布:js读取xml文件 编辑:程序博客网 时间:2024/05/29 10:11
一、代码
fstream
seekp()、seekg()
tellp()、tellg()
1.1 文件template.c
需要事先准备好的文件内容:
wc -c template.c
1.2 代码
#include <iostream>#include <fstream>#include <cassert>using namespace std;//fstream//seekp()、seekg()//tellp()、tellg()int main(int argc, char*argv[]){ // ifstream ifs("template.c"); assert(ifs); ifs.seekg(0, ios::end); streampos n = ifs.tellg(); cout<<"file len: "<<n<<endl; ifs.close(); // fstream fs; fs.open("template.c", ios::in); assert(fs.is_open()); //fs.seekp(0, ios::end); //n = fs.tellp(); fs.seekg(0, ios::end); n = fs.tellg(); cout<<"file len: "<<n<<endl; fs.close(); return 0;}
二、输出结果
0 0
- C++ IO流:文件流seekp()/seekg()、tellp()/tellg()
- 文件操作 tellg,tellp,seekp,seekg函数
- tellg,tellp,seekp,seekg函数
- tellg,tellp,seekp,seekg函数
- tellg,tellp,seekp,seekg函数
- C++ seekg,seekp,tellg,tellp
- C++流 rdbuf()以及seekg()/seekp()与tellg()/tellp()的用法详解
- C++流 rdbuf()以及seekg()/seekp()与tellg()/tellp()的用法详解
- seekg()/seekp()与tellg()/tellp()…
- C++:fstream类中seekg()/seekp()与tellg()/tellp()的用法详解
- seekg()/seekp()与tellg()/tellp()的用法详解
- seekg()/seekp()与tellg()/tellp()的用法详解 .
- seekg()/seekp()与tellg()/tellp()的用法详解
- seekg()/seekp()与tellg()/tellp()的用法详解
- seekg()/seekp()与tellg()/tellp()的用法详解
- seekg()/seekp()与tellg()/tellp()的用法详解
- seekg()/seekp()与tellg()/tellp()的用法详解
- C++里的seekg(),tellg(),seekp(),tellp()函数
- android之ScrollView里嵌套ListView(转)
- 南阳理工oj269
- Mac 锁屏的快捷键是什么?
- 【贪心专题】POJ 1323 && HDU 1338 Game Prediction (贪心)
- 【转载】C语言跟内存分配方式
- C++ IO流:文件流seekp()/seekg()、tellp()/tellg()
- 构造方法init
- 小巫的Android视频教学出来啦,欢迎大家关注和指正!!!
- MongoDB基本使用
- ios中如何选择kvo delegate NSnotifaction
- Linux IO性能测试工具: FIO之初见
- 生动形象解释虚数的意义
- java中不同类型数据运算时转换问题
- hihoCoder#1032 最长回文子串——Manacher算法