如何写c/c++头文件,是不是要写一个.h和.c文件?,如何写呢?写完后放在什么地方呢? 最后完整的例子,谢谢
展开全部
1、没错是要写一个.h和.c文件
2、如何写,这个只能告诉你一般的规范
我举一个例子
你要写一个头文件 x.h里面包括一些数据的定义 和函数的定义
/********************************************************************
* x.h *
* 版本: V1.0 *
*******************************************************************/
#include"x.c"
typedef unsigned char uchar;
void xxx();
正如上例 但是为什么要加上" #include"x.c" "这句呢
因为你定于数据可能只要一个语句,但是如果你定义函数的话,函数体你并没有写.
有人可能会说可以在.h函数里写.确实可以.但是却会很乱.
因为.h函数一般只写函数定义.所以你要加上#include"x.c"
而在x.c中写上 void xxx() 这个函数的定义
/********************************************************************
* x.c *
* 版本: V1.0 *
*******************************************************************/
void xxx(){
……//代码实现部分
}
3、至于放在什么地方,我只能说一般x.c x.h放在一起 而他们放在什么地方 你随意 只要你写代码时引入时能找到就好
2、如何写,这个只能告诉你一般的规范
我举一个例子
你要写一个头文件 x.h里面包括一些数据的定义 和函数的定义
/********************************************************************
* x.h *
* 版本: V1.0 *
*******************************************************************/
#include"x.c"
typedef unsigned char uchar;
void xxx();
正如上例 但是为什么要加上" #include"x.c" "这句呢
因为你定于数据可能只要一个语句,但是如果你定义函数的话,函数体你并没有写.
有人可能会说可以在.h函数里写.确实可以.但是却会很乱.
因为.h函数一般只写函数定义.所以你要加上#include"x.c"
而在x.c中写上 void xxx() 这个函数的定义
/********************************************************************
* x.c *
* 版本: V1.0 *
*******************************************************************/
void xxx(){
……//代码实现部分
}
3、至于放在什么地方,我只能说一般x.c x.h放在一起 而他们放在什么地方 你随意 只要你写代码时引入时能找到就好
展开全部
在你建的*.c对话框内点c/c++Header File,便可建一个头文件。名字可以写成*.c 也可什么扩展名也不带。只需放在一个文件夹里就可心运行了(当然你的主程序里面要含有#include<*.h>)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打开vc6
新建控制台程序(不会百度搜)
选择新建一个简单的程序
进入界面 新建一个类
输入类名 会出现类名.h 类名.c
试试看
新建控制台程序(不会百度搜)
选择新建一个简单的程序
进入界面 新建一个类
输入类名 会出现类名.h 类名.c
试试看
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询