有几种方式读取文件内容
#include <iostream>
#include <fstream>
#include <string>
#include <sstream>
using namespace std;
string readWholeFileWithGetline(string fileName)
{
string res;
ifstream iReadFile(fileName);
if(iReadFile.is_open())
{
string tmpStr;
while(getline(iReadFile, tmpStr))
{
if(res.length() > 0)
{
res += "\n";
}
res += tmpStr;
}
}
return res;
}
string readWholeFileWithIterator(const string& filePath)
{
ifstream iReadFile(filePath);
if(iReadFile.is_open())
{
string tmpStr((istreambuf_iterator<char>(iReadFile)), istreambuf_iterator<char>());
return tmpStr;
}
else
{
return "";
}
}
string readWholeFileWithStringstream(const st