从工作目录C ++中的文件夹中读取

时间:2012-09-07 17:56:57

标签: c++ directory fstream

我想从保存在工作目录中的文件夹中的文本文件中读取。但除非文本文件在工作目录中,否则它不会打开。

我正在使用像这样的一条线。它应该改成什么?

ifstream myfile ("./folder/example.txt");

2 个答案:

答案 0 :(得分:1)

如果您使用的是Windows,请使用此格式打开文件。

ifstream myfile ("C:\\Book\\file.txt") ;

假设您的文件位于C Drive的Book文件夹中。 首先编写目录,然后在后面的文件夹中用双斜线编写,直到到达文本文件。 虽然使用它来放入项目目录本身会更好。

ifstream myfile ("file.txt") ;

答案 1 :(得分:0)

您只需编写

即可访问您的程序目录
ifstream myfile ("example.txt");

如果exam​​ple.txt与您的程序位于同一目录中。 请注意,如果您无法保存在此目录中,这可能无效。