测试文本文件大小
来源:互联网 发布:java calendar 下载 编辑:程序博客网 时间:2024/05/22 06:03
&1 源代码说明
//测试文本名称为example.txt
const char * FileName = "example.txt";
long m,n;
ifstream file(FileName, ios::in|ios::binary);
m = file.tellg();
file.seekg(0, ios::end);
n = file.tellg();
file.close();
cout <<"size of \" "<< filename<<" \" is "<< (n-m)<<" bytes. \n"<<endl;
&2 函数说明
- seekg()是对输入文件定位,它有两个参数:第一个参数是偏移量,第二个参数是基地址。
对于第一个参数,可以是正负数值,正的表示向后偏移,负的表示向前偏移。而第二个参数可以是:
ios::beg:表示输入流的开始位置
ios::cur:表示输入流的当前位置
ios::end:表示输入流的结束位置
- tellg()函数不需要带参数,它返回当前定位指针的位置,也代表着输入流的大小。
&3 使用
- 将生成的.exe文件放到与example.txt同目录下运行时,可直接得到example.txt的大小;
- 在运行这段代码时,如果example.txt在当前目录,则能得到大小,否则输出大小为0;
0 0
- 测试文本文件大小
- 文本文件大小探究
- 大小端测试
- 测试下空类的大小
- 测试大小1k
- 测试大小2k
- 测试大小4k
- 测试大小6k
- 测试大小8k
- 测试大小10k
- 大小端测试
- 程序测试大小端
- 测试大小端模式
- 大小端测试函数.
- 测试机器大小端
- 测试文件的大小
- 数据类型大小测试
- Unity--空包大小测试
- maven快速入门
- 杭电oj(java版)——1203 I NEED A OFFER!
- 获取当前工作路径和当前模块路径
- 逃跑的拉尔夫
- 2017CCCC天梯赛决赛 赛前训练
- 测试文本文件大小
- eclipse创建maven模块工程
- 产生数
- 命令行创建maven模块工程
- [LCD,hdimi,tvout]显示驱动的基本知识,VSYNC,HSYNC,PCLK
- 数的计算
- EChar中的柱状图如何设置柱子的最大宽度和刻度的最小间隔
- maven依赖传递关系
- 相似图片搜索的原理和实现——颜色分布法