C++文件操作/怎么读文件的长度

来源:互联网 发布:windows office 密钥 编辑:程序博客网 时间:2024/04/30 10:22
01#include<iostream.h>//C++显示(读取)文件大小源程序
02#include<fstream.h>
03void main()
04{
05    char fname[20];
06    cout<<"输入文件名:";
07    cin>>fname;
08    ifstream rs(fname,ios::nocreate|ios::in);
09    try
10    {
11        if(rs.fail())
12        //当文件不存在时,rs.fail()返回真
13            throw "error!";
14    }
15    catch(char *s)
16    {
17        cout<<s<<fname<<"文件不存在!"<<endl;
18        return;
19    }
20    rs.seekg(0,ios::end);
21    //此句意为将文件的读指针移至文件末尾
22    cout<<fname<<"文件大小:"<<rs.tellg()<<"Bytes"<<endl;
23    //tellg()函数返回当前文件指针的位置
24}
原创粉丝点击