C++ 文件操作

来源:互联网 发布:ehr人力资源软件 编辑:程序博客网 时间:2024/06/09 14:43

C++ 将文件中的N行数据,每一行倒序输入源文件:

#include<iostream>#include<fstream>#include<string>using namespace std;int main(){    string temp;    string content("");    string outcontent("");    //文件读(将文件的内容读出)    ifstream fin("D:\\test.txt");    if(!fin)    {        cout<<"open error1!"<<endl;        return 0;    }    //文件内容保存到outcontent中    while (getline(fin,temp))    {        int i = temp.length();        for (--i;i>=0;i--)        {            outcontent+=temp[i];        }        outcontent+='\n';            }    fin.close();     //文件写(将内容写入文件)    ofstream fout("D:\\test.txt");    if(!fout)    {        cout<<"open error2!"<<endl;        return 0;    }        size_t i = outcontent.length();    for(size_t j =0;j<i;j++)    {        fout<<outcontent[j];    }    fout.close();        return 0;}


原创粉丝点击