/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称:流对象.cpp * 作 者:赵晓晨 * 完成日期:2013年06月21日 * 版本号:v1.0 * 对任务及求解方法的描述部分:略 * 输入描述:略 * 问题描述:略 */ # include <iostream> # include <fstream> using namespace std; const char*filename="a.txt"; int main() { long l,m; ifstream file(filename,ios::in|ios::binary); l=file.tellg(); file.seekg(0,ios::end); m=file.tellg(); file.close(); cout<<"size of "<<filename; cout<<"is" <<(m-1)<< "bytes.\n"; return 0; }
结果:
体会:
seekg(文件中的位置)将输入文件位置标记移到指定文件位置
tellg()得到,输入文件位置标记的当前位置
作者:dongshidexiaohai 发表于2013-6-21 10:57:44 原文链接
阅读:25 评论:0 查看评论