ifstream无法找到文件?

时间:2011-09-25 00:20:14

标签: c++ xcode4 ifstream

我正在尝试读取名为“sample.txt”的文件,但每当我尝试执行ifstream时,它都无法找到该文件。所以我的问题是你把文件放在哪里可以找到它?

 ifstream iFile("sample.txt");

2 个答案:

答案 0 :(得分:3)

这是解决方案。

1)在Xcode中打开你的项目;

2)找到Groups& amp;中的Products文件夹。项目窗口左侧的文件树;

3)当您展开该文件夹时,您应该看到Unix可执行文件的图标(通常是黑色矩形);

4)按住Ctrl键并单击该图标并选择在Finder_中显示(如果您不小心选择Open With Finder,Finder将在终端窗口中启动您的程序);

5)在Finder中显示应该弹出一个Finder窗口,显示包含可执行文件的文件夹的内容。您应该在该窗口中看到输出文件。

来源:https://discussions.apple.com/thread/2145737?start=0&tstart=0

答案 1 :(得分:2)

如果未指定绝对路径,则文件名将被解释为相对于程序的工作目录。