第13周项目6体验文件操作(1)预备

来源:互联网 发布:网络信息收集步骤 编辑:程序博客网 时间:2024/06/05 21:30
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:ttt.cpp*作    者  张伟建*完成日期:2014年11月24日*版 本 号:v1.0**问题描述: 体验文件操作*输入描述: 略*输出描述: 略.*/#include<fstream>    //处理文件要包括头文件fstream#include<iostream>#include<cstdlib>   //调用exit(1)需要包含cstdlibusing namespace std;int main( ){    int a;    //打开文件,要使用文件必须正确打开,对输出文件,注意写ios::out    // f1.dat是要“写”的文件名,你可以起你喜欢的名字,如myfile.txt    ofstream outfile("f1.dat",ios::out);    if(!outfile)        //测试文件打开操作是否成功    {        cerr<<"open error!"<<endl;        exit(1);    //打开不成功,则提示后退出。    }    //用ios::out方式成功打开文件后,可以如下所示将数据保存到文件中    //操作中,要用打开的文件对象名(outfile),而不是用文件名(此例f1.dat)    //本例将键盘输入的10个整数“写”到文件中。    for(int i=0; i<10; i++)    {        cin>>a;        outfile<<a<<endl;   //a被写到了文件        //理解:outfile就是前面打开文件时创建的“输出文件流对象”,        //是否想起了cout<<a<<endl?道理一样,用法也一样,只是输出到了文件    }    outfile.close();     //关闭文件。用完了必须关闭,否则会丢失数据    cout<<"处理完毕,请打开文件查看结果!"<<endl;    return 0;}


 

 

0 0
原创粉丝点击