我正在尝试读取名为“sample.txt”的文件,但每当我尝试执行ifstream
时,它都无法找到该文件。所以我的问题是你把文件放在哪里可以找到它?
ifstream iFile("sample.txt");
答案 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)
如果未指定绝对路径,则文件名将被解释为相对于程序的工作目录。