学习C++很久了,但确一直没用工程自建头文件的方法写多少程序,正好课程需要,写了一个最简单的工程。自建头文件的小程序。
(一) 建 *.h文件
#ifndef _MYMATH_H
#define _MYMATH_H
bool isTriangle(int a, int b, int c);//是否能构成三角形
#endif
(二)编写*.h头文件中声明的函数的源文件*.cpp
#include"mymath.h"//注意此处要加*.h文件
bool isTriangle(int a, int b, int c)
{
if( (a+b)>c && (a+c)>b && (b+c)>a )
return true;
return false;
}
(三)在主函数源文件中引入*.h头文件 main.cpp
#include<stdio.h>
#include<stdlib.h>
#include"mymath.h"
int main()
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
if(isTriangle(a, b, c))
printf("ok\n");
else
printf("not triangle\n");
return 0;
}