前言
今天咱们做一点有意思的事情,平时我们批量修改txt文件中的内容,首先想到的就是写一个python小程序才批量修改txt文件内容,那么C++能办到么?当然可以!只不过C++要比python麻烦很多,毕竟python一行代码解决的事情,背后可能就是C++的一个函数体,但是为了学习C++,我们还是姑且看一下吧!其实用C++写一下也是一件很有意思的事情,并且也能学到很多东西!
1.首先是需要提供的库文件
#include <io.h> //最重要的是这个IO库文件啦~
#include <fstream>
#include <string>
#include <vector>
#include <iostream>
using namespace std;
2.获取特定格式文件
//获取特定格式的文件名
void GetAllFormatFiles( string path, vector<string>& files,string format)
{
//文件句柄
long hFile = 0;
//文件信息
struct _finddata_t fileinfo;
string p;
if((hFile = _findfirst(p.assign(path).append("\\*" + format).c_str(),&fileinfo)) != -1) //有该文件就进入
{