程序的功能:
从规则文件rule.txt读入转换的规则,生成map<string, string>
从待转换的文件file.txt读取文本,进行单词转换。
main.cpp
#include <iostream>
#include <string>
#include <map>
#include <fstream>
#include <sstream>
using namespace std;
//单词转换函数
const string word_transform(ifstream &map_file, ifstream &input);
//读入规则文件,生成对应的map映射
map<string, string> buildMap(ifstream &map_file);
//转换操作
const string &transform(const string &word, const map<string, string> &map);
int main() {
ifstream file_stream("D:\\Tao\\C_CPP_Projects\\aaC++\\files\\file.txt"); //待转换的文件
ifstream map_stream("D:\\Tao\\C_CPP_Projects\\aaC++\\files\\rule.txt"); //规则文件
const string result = word_transform(map_stream, file_stream);
cout << result;
return 0;
}
const string word_transfo