ourhdr.h:No such file or directory #include "ourhdr.h"

老师给了个例子

#include	"ourhdr.h"

int
main(void)
{
	char	*ptr;
	int		size;

	if (chdir("/usr/spool/uucppublic") < 0)
		err_sys("chdir failed");

	ptr = path_alloc(&size);	/* our own function */
	if (getcwd(ptr, size) == NULL)
		err_sys("getcwd failed");

	printf("cwd = %s\n", ptr);
	exit(0);
}

运行结果:

 致命错误:ourhdr.h:No such file or directory
 #include "ourhdr.h"
                    ^
编译中断。
查了一下,明白了为啥会报这个错——

“ourhdr.h是作者自己写的头文件。编译的时候,你要确定你的当前目录里有ourhdr.h这个文件。你需要自己把书上的附录里的东西抄到你的当前目录里。”

找了一个ourhdr.h的例子

却又报了这样的错:

 错误:‘lt’未声明(在此函数内第一次使用)
  if (chdir("/usr/spool/uucppublic") < 0)
                                      ^
cdpwd.c:7:38: 附注:每个未声明的标识符在其出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值