例子:
测试.xml:
<Test>
This is a test.
</Test>
这是将在每一行中读取并将其添加到“文件”字符串的代码:
std::ifstream infile("Test.xml");
if (infile.is_open()) {
while (!infile.eof()) {
std::getline(infile, buffer); // "buffer" variable was created before-hand
file += buffer;
}
}
但是当我输出“文件”字符串时,它会显示为:
<Test> This is a test </Test>
当我需要它保留其格式化属性时。
我很想知道是否有一种方法可以在读取文件时将制表符和换行符分别保留为“\t”和“\n”并将它们插入到字符串中?