我正在尝试读取一个名为"sample.txt“的文件,但每当我尝试执行ifstream操作时,它都无法找到该文件。所以我的问题是,你把文件放在哪里,这样它就可以被定位了?
ifstream iFile("sample.txt");发布于 2011-09-26 13:35:28
以下是解决方案。
1)在Xcode中打开您的项目;
2)在项目窗口左侧的Groups & Files树中找到Products文件夹;
3)当您展开该文件夹时,您应该看到Unix可执行文件的图标(通常是一个黑色矩形);
4)按住Ctrl键并选择在Finder_中显示(如果你不小心选择了用查找器打开,查找器会在终端窗口中启动你的程序);
5)在Finder中显示应该打开一个Finder窗口,显示包含可执行文件的文件夹的内容。您应该会在该窗口中看到输出文件。
来源:https://discussions.apple.com/thread/2145737?start=0&tstart=0
发布于 2011-09-25 08:38:12
如果不指定绝对路径,文件名将被解释为相对于程序的工作目录。
https://stackoverflow.com/questions/7542802
复制相似问题