我想从保存在工作目录中的文件夹中的文本文件中读取。但除非文本文件在工作目录中,否则它不会打开。
我正在使用像这样的一条线。它应该改成什么?
ifstream myfile ("./folder/example.txt");
答案 0 :(得分:1)
如果您使用的是Windows,请使用此格式打开文件。
ifstream myfile ("C:\\Book\\file.txt") ;
假设您的文件位于C Drive的Book文件夹中。 首先编写目录,然后在后面的文件夹中用双斜线编写,直到到达文本文件。 虽然使用它来放入项目目录本身会更好。
ifstream myfile ("file.txt") ;
答案 1 :(得分:0)
您只需编写
即可访问您的程序目录ifstream myfile ("example.txt");
如果example.txt与您的程序位于同一目录中。 请注意,如果您无法保存在此目录中,这可能无效。