木屑颗粒机视频播放:C语言问题!!

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 18:44:54
请问在C语言里面,在我的一个程序里引用另一个程序里的函数,用的是#include <文件名.c>为什么系统提示说无法打开?他们都在同一目录下,被引用文件已经编译

这个和编译与否是没有关系的,你可以试试把"<"和">"换成引号

应该改为#include "file.c"

以下内容翻译自《the C program language》

控制行
# include <filename>
使得该行被filename的整个文件内容所替换。文件名中的字符不能包括>或者换行符,如果字符是"、’、\或者/*,那么结果是不确定的。文件的查找按照实现位置的顺序进行。
类似的,控制行
# include "filename"
首先搜索与源文件相关的目录(实现位置被指定[当前目录]),如果查找失败,那么就与第一种形式相同了。文件名中使用"、’、\或者/*的结果依旧是不确定的,但是允许>。
最后,指示形式
# include token-sequence
与上述的两种形式都不一样,token-sequence会被当作一般的文本被展开;具有<...>或者"..."两种形式的token-sequence会向前面介绍的那样被处理。
#include文件可以嵌套使用。

#include<strdio.h>

#include "file.c"