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

01 #include<iostream.h>//C++显示(读取)文件大小源程序
02 #include<fstream.h>
03 void 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 }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值