解决Xcode进行C编辑时fopen函数找不到文件

Xcode中使用fopen函数时总会出现找不到文件,打不开文件的现象,其中部分代码片段如下:


    if((fp = fopen("hw.dat", "r")) == NULL)
        printf("\a文件打开失败。\n");
  


总结目前造成此现象原因可能如下:
1.编写hw.dat的文本文件并非纯粹的文本文件,如OSX中的文本编辑来编写代码的话,会自动产生一系列的前缀,造成无法识别or输出的结果并非所需。
Notes:在Terminal下输入如下指令:

echo "文本内容">文件名

echo "I'm so cool"> hw.dat便可生成纯文本文件。即可解决fopen找不到或无法识别文件的问题。

2.Xcode本身工程调试路径与文件存放路径不同。修改Xcode工程调试路径即可。
Product->Scheme->Edit Scheme->Run(Debug)–Options->Working Directory
里面设置即可。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值