三步教你学会如何自定义头文件(awa)

目录

第一步:了解基本框架(文末会有相对纯净的源代码,没有注释)

第二步:逐行了解

2.1 起名

2.2 声明

2.3 标准头文件和命名空间

2.4 告诉程序,我的头文件结束了

第三步:保存

实战

附录1:Red Panda Dev-C++ 6.5保存目录

附录2:Red Panda Dev-C++ 6.5下载地址

附录3:完整框架(清洁版)


第一步:了解基本框架(文末会有相对纯净的源代码,没有注释)

#include "abc.h" //自己写的头文件一定是双引号,绝对不是尖括号
#inndef ABC_H //等会有需要注意的点,埋个伏笔
#define ABC_H
#include <iostream> //这就不用说了吧,老朋友了,还有第5行的也是
using namespace std;
//千
//万
//不
//能
//写
//主
//函
//数
#endif
//(awa)

第二步:逐行了解

2.1 起名

#include "abc.h"
//(awa)

再次强调,一定的一定是双引号!!!

名字可以随便,但最后一定是 .h

2.2 声明

#ifndef ABC_H
#define ABC_H
//(awa)

揭开伏笔(awa)

细心的码友会发现 唉?这不就是我起的名字吗?

没错啊,两步1.小写变大写

                      2.点变下划线

2.3 标准头文件和命名空间

这不用说了吧(awa)

2.4 告诉程序,我的头文件结束了

#endif
//(awa)

就这么写,简单吧

第三步:保存

 我用的是Red Panda Dev-C++ 6.5(说实话和VSCode有的一拼)

保存到函数目录里就OK(必须是.h格式)

到时候就正常引用#include <abc.h>

实战

我做了一个随机函数库,random(int x,int y),随机范围:x  ~(y-1)(和Python一样)

#include "random.h"
#ifndef RONDOM_H
#define RONDOM_H
#include <iostream>
#include <stdlib.h>
#include <time.h> 
#pragma once
using namespace std;

int random(int x,int y){
	srand(time(0));
	int a=rand()%y+x;
	return a;
}

#endif

(awa)

附录1:Red Panda Dev-C++ 6.5保存目录

C:/Dev-cpp/MinGW32/i686-w64-mingw32/include

附录2:Red Panda Dev-C++ 6.5下载地址

https://sourceforge.net/projects/orwelldevcpp/?source=directory
由于是国外的网站,所以国内在访问以及下载的时候可能会比较慢。

这里放上了我分享的网盘地址:https://seven-anan.lanzous.com/irOtWniox4h 密码:dg7c

Dev-C++的安装
下载完安装包后,找到存放安装包的目录文件夹,双击安装包,会加载安装程序。

安装程序加载完成之后,需要选择安装语言,Dev-C++在安装时候无法使用中文,所以这里默认英文不需要更改,修改软件内部语言在后面,点击“OK”。

进行到如下界面,选择“I Agree”即可。

默认选项,不需要修改,点击“Next”。

选择安装路径,按照自己的安装习惯进行修改,然后点击“Install”。

进入安装过程,等待安装结束。

点击“Finish”完成安装,并运行Dev-C++。

第一次打开Dev-C++时,需要进行一些配置。在这里选择“简体中文/Chinese”,并点击“Next”按钮。

然后可以对界面进行一些配置,Font选择字体,Color修改开发环境的颜色主题,Icons修改图标,这里默认即可,如果想修改可以自行进行修改。点击“Next”。

点击“OK”即可。

附录3:完整框架(清洁版)

#include ".h"
#inndef _H
#define _H
#include <iostream>
using namespace std;

#endif

好了同志们,本篇文章就到此结束了,下课!

  • 7
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值