码迷,mamicode.com
首页 > 编程语言 > 详细

c++文件输入输出

时间:2016-11-19 15:28:02      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:span   proc   sed   模式   代码   文件写入   写入   通过   cin   

      调用文件fstream头文件

      通过ofstream 标识符     进行定义//猜着好像c语言中的FILE *;

       文件写入类似于cout<<进行文本写入输出

 

主要代码为

   char automonile[50];
    int year;
    double a, b;
    ofstream outfile;
    outfile.open("info.txt");
    cout << "输入文本";
    cin.getline(automonile,50);
    cin >> year;
    cin >> a;
    b = 0.94*a;
    outfile<< fixed;
    outfile.precision(2);
    outfile.setf(ios_base::showpoint);//是设置小数点模式就是说,设定为showpoint后,在不必要的时候也显示10进数的小数点以及其后的0
    outfile << automonile << endl;
    outfile << year << endl;
    outfile << a << endl;
    outfile << b << endl;
    outfile.close();

   进行文本的写入

   文本读取

      也是通过fstream文件中的ifstream 标识符;

   书中的文件名通过

   char filename[20];
    int count = 0;
    double sum = 0.0;
    double value;
    cin >> filename;
    ifstream infile;
    infile.open(filename);
    if (!infile.is_open())
    {
        cout << "open file" << filename << "failed"<<endl;
        exit(EXIT_FAILURE);
    }
    infile >> value;
    while (infile.good())
    {
        cout<< value<<"\t";
        ++count;
        sum += value;
        infile >> value;
    }
    if (infile.eof())
        cout << "file is eof";
    if (count == 0)
        cout << "no processed";
    else {
        cout << count <<endl<< sum;
    }
    infile.close();

文件写入完成

c++文件输入输出

标签:span   proc   sed   模式   代码   文件写入   写入   通过   cin   

原文地址:http://www.cnblogs.com/qxhn/p/6080427.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!