求C语言高手 C语言怎么写头文件?比如我要把把这个自定义函数写到一个头文件 方便以后调用double trans1() //由度分秒到弧度{double B1,B11,B12,B13,B111;scanf("%lf°%lf′%lf″",&B11,&B12,&B13);B111=fabs(B11); //B
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/28 19:30:23
求C语言高手 C语言怎么写头文件?比如我要把把这个自定义函数写到一个头文件 方便以后调用double trans1() //由度分秒到弧度{double B1,B11,B12,B13,B111;scanf("%lf°%lf′%lf″",&B11,&B12,&B13);B111=fabs(B11); //B
求C语言高手 C语言怎么写头文件?
比如我要把把这个自定义函数写到一个头文件 方便以后调用
double trans1() //由度分秒到弧度
{
double B1,B11,B12,B13,B111;
scanf("%lf°%lf′%lf″",&B11,&B12,&B13);
B111=fabs(B11); //B11可能为负值
B1=B111+B12/60.0+B13/3600.0;
B1=B1*atan(1)/45.0;
if(B11
求C语言高手 C语言怎么写头文件?比如我要把把这个自定义函数写到一个头文件 方便以后调用double trans1() //由度分秒到弧度{double B1,B11,B12,B13,B111;scanf("%lf°%lf′%lf″",&B11,&B12,&B13);B111=fabs(B11); //B
一个.h文件要 对应有一个.c文件,这样写助于查看和修改程序.比如a.h 和 a.c;:
在.h文件中
#ifndef __A_H_
#define __A_H_
#include
void trans2(double B) ;
double trans1() ;
#endif
在.c文件中
#include "a.h"
把相应的函数定义写在.c文件中
再在main.c文件中
#include "a.h"
#include
main()
{
double trans1() //由度分秒到弧度
{
double B1,B11,B12,B13,B111;
scanf("%lf°%lf′%lf″",&B11,&B12,&B13);
B111=fabs(B11); //B11可能为负值
B1=B111+B12/60.0+B13/3600.0;
B1=B1*atan(1)/45.0;
if(B11