LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 970|回复: 12

问个简单的问题:)

[复制链接]
发表于 2003-10-12 16:32:58 | 显示全部楼层 |阅读模式
为什么我的程序里如果加了头文件“ourhdr.h”它就会提示没有那个文件或目录?
还有提示我的NULL undeclared??为什么??
发表于 2003-10-12 16:39:32 | 显示全部楼层
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=66697
请参考上面一帖。

“NULL undeclared”
要看你使用的是什么编译器了,请先说明。
 楼主| 发表于 2003-10-12 16:41:30 | 显示全部楼层

是gcc阿

是gcc阿
 楼主| 发表于 2003-10-12 16:43:50 | 显示全部楼层
我是按书上的例子敲得,无论是“ourhdr.h”还是<ourhdr.h>都是一样的提示。怎么回事??
发表于 2003-10-12 16:47:32 | 显示全部楼层
ourhdr.h 不属于标准库。

那肯定是自己写的了,请问你写了没有???
发表于 2003-10-12 16:48:27 | 显示全部楼层
NULL undeclared是指与你的C文件所在的文件夹下没有ourhdr.h这个头文件。你得先把ourhdr.h这个文件放到与你的C文件同一目录下,然后在你的C文件中声明#include "ourhdr.h"

你得检查一下和书上敲的是否一样,上机的时候,有老多地方和书上的情况是不同的。
 楼主| 发表于 2003-10-12 16:58:35 | 显示全部楼层
啊,还要自己写这个文件,怎么写啊?help
发表于 2003-10-12 17:08:35 | 显示全部楼层
你不先找本书看看,学点基础知识,别人怎么帮你呢!
 楼主| 发表于 2003-10-12 17:12:00 | 显示全部楼层
哈哈,说的是,能不能告诉我有什么书可以学点基础知识呢?我正发愁这个呢:)就是关于编程的基本知识阿。
发表于 2003-10-12 17:25:50 | 显示全部楼层
《c语言编程》第二版,谭皓强,很适合快速入门,入门后就把它扔掉。

《The C programming Language》第二版
最权威的 c 语言圣经, 简称 k&r, 是一定要看的。
http://www.pseudorandom.org/kandr/
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表