ex2_26.cpp
来自「c++程序设计教材第二版书上即课后习题源代码」· C++ 代码 · 共 27 行
CPP
27 行
//【例2.26】读出存放百鸡问题计算结果的文件。
#include<fstream>
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
char a[28];
ifstream ifile; //定义输入文件
ifile.open("d:\\myfile.txt"); //作为输入文件打开
int i=0,j,k;
while(ifile.get(a[i])){ //读标题,请对比cin.get(),不可用>>,它不能读白字符
if(a[i]=='\n') break;
i++;
}
a[i]='\0';
cout<<a<<endl;
while(1){
ifile>>i>>j>>k; //由文件读入数据
if(ifile.eof()!=0) break; //当读到文件结束时,ifile.eof()为真
cout<<setw(6)<<i<<setw(10)<<j<<setw(10)<<k<<endl; //屏幕显示
}
ifile.close(); //关闭文件
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?