/*calculator.h */
extern int cal_num;
double add(double a,double b);
double minus(double a,double b);
double multiple(double a,double b);
double divide(double a,double b);
//=====================================================
/*module.c*/
#include <stdio.h>
#include"calculator.h"
int main()
{
double a=40;
double b=3;
printf("덧 셈 %f\n",add(a,b));
printf("곱 셈 %f\n",multiple(a,b));
printf("뺄 셈 %f\n", minus(a,b));
printf("나눗셈 %f\n",divide(a,b));
return 0;
}
//==================================================
/* calculator.c */
int cal_num=0;
double add(double a,double b)
{
cal_num++;
return a+b;
}
double multiple(double a,double b)
{
cal_num++;
return a*b;
}
double minus(double a,double b)
{
cal_num++;
return a-b;
}
double divide(double a,double b)
{
cal_num++;
return a/b;
}
'C언어' 카테고리의 다른 글
C언어에서 특정 디렉토리안의 파일명들을 얻기. C/C++/MFC (0) | 2011.03.13 |
---|---|
조건부 컴파일 (0) | 2011.03.08 |
전처리 중복선언을 피하기 위한 조건부 컴파일 방법 형식 (0) | 2010.05.19 |
모듈화 프로그램 해더파일의 유용성 (0) | 2010.05.19 |
모듈화 프로그램(전역 static : 외부 접근불가 & 외부참조 extern) (0) | 2010.05.19 |