同时不同于函数库组件的是,头文件一般都是以原代码形式直接呈现的,其中的代码可以被用户直接修改或调整代码行顺序。各种标准C语言家族的函数库都会随机附带相应的头文件,以便开发者使用。而一些厂商提供的专用的C语言开发工具中也会相应提供配套的头文件。
然后你再看清楚帖子的问题是什么
----------------解决方案--------------------------------------------------------
[QUOTE]头文件作为一种包含功能函数接口声明的一类文件,在C语言家族程序开发中被大量使用。在各种C语言开发工具中,头文件作为函数接口、数据接口声明的载体文件,其中不含程序的逻辑实现代码,它只起一个描述性作用,目的是告诉应用程序到哪里可以找到相应功能函数的真正逻辑实现代码。 [/QUOTE]
我也没有说你的方法不可以,只是你有误导人家。头文件不这么用的。
----------------解决方案--------------------------------------------------------
一个良好的习惯.h中不能有逻辑实现代码。所以,即使不编译链接成.lib也得做成两个
format.h
format.c
----------------解决方案--------------------------------------------------------
说得也是
----------------解决方案--------------------------------------------------------
神竟然也有服软的一天
----------------解决方案--------------------------------------------------------