C++ 获取整个文本内容

文件内容:



 
      xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
    xmlns:exif="http://ns.adobe.com/exif/1.0/"
 

 

                                                                                                                                                                                    

方法1:

缺点:遇到空格,文本就自动截断了,获取到的文本内容不是一个完整的。

std::ifstream in("./file.txt");
std::string result;
in >> result;

result:

方法2:

std::ifstream in("./file.txt");
std::ostringstream os;
os<< in.rdbuf();
std::string result= os.str();

 

你可能感兴趣的:(工作随笔篇)