从根路径打开文本文件

时间:2014-01-16 01:47:46

标签: c++ c++11 file-io ifstream

我很想知道如何在Windows上的c ++中指定root的指定路径。我试过了

ifstream inputFrom;    
inputFrom.open("c:\Users\bvarghese2155\Desktop\primer_problem_8.txt");

但是有错误。

1 个答案:

答案 0 :(得分:2)

因为您将其标记为C ++ 11,

在C ++ 11中,您可以使用原始字符串

inputFrom.open(R"(c:\Users\bvarghese2155\Desktop\primer_problem_8.txt)");

在旧的C ++中(没有原始字符串,你必须)

inputFrom.open("c:\\Users\\bvarghese2155\\Desktop\\primer_problem_8.txt");

因为\ only是转义字符,而double是真正的\字符。