• C++文件读写练习


    编写一个程序,统计data.txt文件的行数,并将所有行前加上行号后写到data1.txt文件中。
    算法提示:
    行与行之间以回车符分隔,而getline()函数以回车符作为终止符。因此,可以采用getline()函数读取每一行,再用一个变量i计算行数。
      
    (1)实现源代码
      
      
    #include <iostream>
    #include <fstream>
    #include <string>
    #include <sstream>
      
    using namespace std;
      
    int coutFile(char * filename,char * outfilename)
    {
        ifstream  filein;
        filein.open(filename,ios_base::in);
        ofstream  fileout;
        fileout.open(outfilename,ios_base::out);
        string strtemp;
        int count=0;
        while(getline(filein,strtemp))
        {
            count++;
            cout<<strtemp<<endl;
            fileout<<count<<" "<<strtemp<<endl;
        }
        filein.close();
        fileout.close();
        return count;
    }
      
      
    void main()
    {
        cout<<coutFile("c:\data.txt","c:\data1.txt")<<endl;
    }
  • 相关阅读:
    修改SharePoint 2013中item Created by 信息
    用powershell批量新增user profile
    如何发一封回复的时候收件人和发件人不同的邮件
    SharePoint 2013配置 Workflow Manager
    正则表达式
    go
    HTML5
    js-example
    css3
    jquery-example
  • 原文地址:https://www.cnblogs.com/flypie/p/4628633.html
Copyright © 2020-2023  润新知