Ex2_26.cpp
上传用户:wuzhousb
上传日期:2022-07-12
资源大小:380k
文件大小:1k
源码类别:

书籍源码

开发平台:

Visual C++

  1. //【例2.26】读出存放百鸡问题计算结果的文件。
  2. #include<fstream>
  3. #include<iostream>
  4. #include<iomanip>
  5. using namespace std;
  6. int main(){
  7. char a[28];
  8. ifstream ifile;               //定义输入文件
  9. ifile.open("d:\myfile.txt");     //作为输入文件打开
  10. int i=0,j,k;
  11. while(ifile.get(a[i])){      //读标题,请对比cin.get(),不可用>>,它不能读白字符
  12. if(a[i]=='n') break;
  13. i++;
  14. }
  15. a[i]='';
  16. cout<<a<<endl;
  17. while(1){
  18. ifile>>i>>j>>k;                                 //由文件读入数据
  19. if(ifile.eof()!=0) break;            //当读到文件结束时,ifile.eof()为真
  20. cout<<setw(6)<<i<<setw(10)<<j<<setw(10)<<k<<endl;     //屏幕显示     
  21. }
  22. ifile.close();                 //关闭文件
  23. return 0;
  24. }