网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文
当前位置:书香门第 > 计算机 > C语言

C语言头文件封装

栏目: C语言 / 发布于: / 人气:2.94W

使用C语言编写程序的时候,我们往往会用到很多头文件,所以小编为大家整理了一个头文件封装,把大部分用到的头文件都封装到了自己的命名头文件中。从此,在头文件引用时只需要#include "wsg.h"即可。

C语言头文件封装

需要注意的是,这样写出来的代码别人若没有你的这个头文件,别人使用不了你的代码!

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181#ifndef _WSG_H_ //if no define----如果没有定义xxx(_XXX_H_为格式,XXX内容自己取名)#define _WSG_H_ //马上定义//ISO C标准定义的`头文件(24项)#include //验证程序断言#include //支持复数算术运算#include //字符类型#include //出错码#include //浮点环境#include //浮点常量#include //整型格式转换#include //替代关系操作符宏#include //实现常量#include //局部类别#include //数学常量#include //非局部goto#include //信号#include //可变参数表#include //布尔类型和值#include //标准定义#include //整型#include //标准I/O库#include //实用程序库函数#include //字符串操作#include //通用类型数学宏#include //时间和日期#include //宽字符支持#include //宽字符分类和映射支持//POSIX标准定义的必须的头文件(26项)#include //目录项#include //文件控制#include //文件名匹配类型#include //路径名模式匹配类型#include //组文件#include //网络数据库操作#include //口令文件#include //正则表达式#include //tar归档值#include //终端I/O#include //符号常量#include //文件时间#include //字扩展类型#include //Internet定义#include //套接字本地接口#include //Internet地址族#include //传输控制协议#include //内存管理声明#include //select函数#include //套接字接口#include //文件状态#include //进程时间#include //基本系统数据类型#include //UNIX域套接字定义#include //系统名#include //进程控制//POSIX标准定义的XSI扩展头文件(26项)#include //cpio归档值#include //动态链接#include //消息显示结构#include //文件树漫游#include //代码集转换实用程序#include //语言信息常量#include //模式匹配函数定义#include //货币类型//#include //数据库操作#include //消息类别#include //轮询函数#include //搜索表#include //字符串操作#include //系统出错日志记录#include //用户上下文#include //用户限制#include //用户帐户数据库#include //IPC#include //消息队列#include //资源操作#include //信号量#include //共享存储#include //文件系统信息#include //时间类型#include //附加的时间#include //矢量I/O操作//POSIX标准定义的可选头文件(8项)#include //异步I/O#include //消息队列#include //线程#include //执行调度#include //信号量#include //实时spawn接口#include //XSI STREAMS接口//#include //时间跟踪