ifstream 文件读写 文件删除

来源:互联网 发布:c语言自学软件手机版 编辑:程序博客网 时间:2024/05/18 20:12
#include <fstream>#include <string> using namespace std; int main(){    vector<string> vecContent;    string strLine;    ifstream inFile("e:\\test.txt");    while (inFile)    {        getline(inFile, strLine);        vecContent.push_back(strLine);    }    inFile.close();     // 删除第一行    vecContent.erase(vecContent.begin());     ofstream outFile("e:\\test.txt");    vector<string>::const_iterator iter = vecContent.begin();    for (; vecContent.end() != iter; ++iter)    {        outFile.write((*iter).c_str(), (*iter).size());        outFile << '\n';    }     outFile.close();     return 0;}

原创粉丝点击