第十四周阅读程序(6):文件的打开与关闭

来源:互联网 发布:上海淘宝网店转让信息 编辑:程序博客网 时间:2024/05/17 06:40

代码:

#include <iostream>#include <fstream>using namespace std;int main() {    fstream outfile,infile;    outfile.open("data.dat",ios::out);    outfile<<"1111111111"<<endl;    outfile<<"aaaaaaaaaa"<<endl;    outfile<<"AAAAAAAAAA"<<endl;    outfile<<"**********"<<endl;    outfile.close();    infile.open("data.dat",ios::in);    char line[80];    int i=0;    while(!infile.eof())    {        i++;        infile.getline(line,sizeof(line));        cout<<i<<": "<<line<<endl;    }    infile.close();    return 0;}


运行结果:

 

学习心得:

outfile.open("data.dat",ios::out);//调用成员函数open,以输出方式打开文件;infile.open("data.dat",ios::in);//以输入方式打开文件;eof()函数从输入流读取文件,如果达到文件末尾(遇到文件结束符),eof()函数值为非零值(真),否则为零(假)。

0 0