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

Reading from folder in working directory C++

本文关键字:文件夹 读取 C++ 工作      更新时间:2023-10-16

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

我用的是这样一条线。应该改成什么?

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

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

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

假设您的文件在C驱动器的Book文件夹中。首先写入目录,然后在两个文件夹之间使用双斜杠写入后续文件夹,直到到达文本文件。尽管最好是将它放在项目目录中,使用它。

ifstream myfile ("file.txt") ;

您只需编写即可访问程序所在的目录

ifstream myfile ("example.txt");

如果example.txt与您的程序位于同一目录中。请注意,如果您不能保存在此目录中,这可能不起作用。