11_99.cpp
上传用户:zipjojo
上传日期:2009-07-20
资源大小:70k
文件大小:0k
源码类别:

文章/文档

开发平台:

C/C++

  1. #include<iostream.h>
  2. #include<fstream.h>
  3. void main()
  4. {
  5. char fname[20];
  6. cout<<"输入文件名:";
  7. cin>>fname;
  8. ifstream file(fname,ios::nocreate|ios::in);
  9. try
  10. {
  11. if(file.fail())
  12. //当文件不存在时,file.fail()返回真
  13. throw "error!";
  14. }
  15. catch(char *s)
  16. {
  17. cout<<s<<fname<<"文件不存在!"<<endl;
  18. return;
  19. }
  20. file.seekg(0,ios::end);
  21. //此句意为将文件的读指针移至文件末尾
  22. cout<<fname<<"文件大小:"<<file.tellg()<<"Bytes"<<endl;
  23. //tellg()函数返回当前文件指针的位置
  24. }