-1
A
回答
1
最有可能使用相对路径不正确 - Xcode不会在源文件夹中启动可执行文件(即使它试图:当源文件位于多个文件夹中时该如何执行),所以in
是NULL
,因此fscanf
有未定义的行为。
一般来说,假设您知道当从IDE或GUI启动时的当前工作目录是不可靠的。
+1
所以我需要把整个路径放到“adunare.in”文件中? –
+0
要么是这样,要么对POSIX方法'chdir'进行显式调用,或者只是将输入的位置作为参数,就好像您是命令行实用程序一样。在Xcode中,您可以在停止按钮旁边的顶部栏中单击您的项目名称,选择“Edit Scheme ...”,并使用“Arguments”选项卡对“运行”目标提供合适的路径和文件名。在C中,你也可以使用'getcwd'来获取当前的工作目录,如果你好奇的话,但Xcode不能保证任何东西,所以它可能不是一个非常有用的方法。 – Tommy
相关问题
- 1. Xcode源代码编译订单问题
- 2. 问题的编译C代码
- 3. Fedora的C代码编译问题
- 4. 编译代码块时的问题13.12
- 5. C代码的XCode编译错误
- 6. xCode编译旧的C++代码
- 7. 编译时代码生成
- 8. opengl代码编译问题
- 9. xcode c代码编译错误
- 10. 编译问题的xcode 3.2
- 11. 编译C++代码时发生错误ios :: nocreate
- 12. 问题有关编译时代码生成
- 13. 编码字符串时发生问题
- 14. 在MAC上交叉编译C时发生libcurl问题
- 15. 编辑时发生代码错误,但编译时很好
- 16. Y86汇编代码编译问题
- 17. xcode不编译c源码
- 18. XCode 4编译问题
- 19. Xcode编译器问题
- 20. Java代码的编译问题
- 21. 使用Xcode编译C++程序时发生错误
- 22. Xcode 4代码编辑器问题
- 23. 用C++编译器编译c代码
- 24. C代码编译
- 25. 编译C代码
- 26. Xcode开发代码签名问题
- 27. MVC视图引擎替代T4的编译时代码生成C#代码?
- 28. 编译我的代码时发生在safe_iterator.h中的错误
- 29. 编译问题C++
- 30. c + +编译问题
总是检查文件是否成功打开。 (做一个if(中)) –
你确定“adurane.in”存在并且可读,所以'in'不是NULL? – nsilent22
请将代码作为文本发布...... –