c – 代码在g中运行完美但在Xcode中运行不正确 – 无法找到文件

c – 代码在g中运行完美但在Xcode中运行不正确 – 无法找到文件,第1张

概述我创建了一个包含内容的文本文件.它与cpp文件位于同一文件夹中.我已多次确认该文件存在.当我运行g时,编译并运行它找到该文件.当我在 Xcode中运行它时,它不起作用.如果找不到该文件. #include <iostream>#include <fstream>#include <string>using namespace std;int main () { string line 我创建了一个包含内容的文本文件.它与cpp文件位于同一文件夹中.我已多次确认该文件存在.当我运行g时,编译并运行它找到该文件.当我在 Xcode中运行它时,它不起作用.如果找不到该文件.

#include <iostream>#include <fstream>#include <string>using namespace std;int main () {  string line;  ifstream myfile ("example.txt");  if (myfile.is_open())  {    while ( myfile.good() )    {      getline (myfile,line);      cout << line << endl;    }    myfile.close();  }  else cout << "Unable to open file";   return 0;}
解决方法 您的文件无法打开,因为XCode在默认构建位置从IDE启动,该位置实际上是磁盘上某处的临时目录.如果要在启动时将工作目录更改为其他内容(例如可以找到文件的位置):

>选择产品/编辑方案…菜单选项.
>在左侧列表中选择“运行架构”.
>右侧窗格底部的“选项”选项卡应为“工作目录”选项.选中复选框并将自定义工作目录设置为您知道的位置(您的“/ Users / yourname”主目录是我使用的一个不错的地方).
>确保从IDE执行程序所需的任何“当前目录”数据文件都在此目录中.

如果您没有看到它,也可以在此处配置同一对话框的命令行参数(在另一个选项卡上).

总结

以上是内存溢出为你收集整理的c – 代码在g中运行完美但在Xcode中运行不正确 – 无法找到文件全部内容,希望文章能够帮你解决c – 代码在g中运行完美但在Xcode中运行不正确 – 无法找到文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1052932.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存