05. C-Programming(Making Header File)
05. C-Programming(Making Header File)
[toc]
C Programming 실습5
헤더파일 생성 후 불러와서 사용하기
헤더파일을 만들어서 제곱함수를 저장하고 호출하여 사용하기
myfunc C 파일
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "myfunc.h"
int power(int x, int y)
{
int pow = 1;
for (int i = 1; i <= y; i++)
{
pow = pow * x;
}
return pow;
}
- myfunc header 파일
1
2
3
4
5
6
7
8
#ifndef myfunc_h
#define myfunc_h
#include <stdio.h>
#endif /* myfunc_h */
int power(int x, int y);
- main 파일
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include "myfunc.h"
int main(void)
{
int num1, num2, res;
printf("1번째 정수를 입력하세요. \n");
scanf("%d", &num1);
printf("2번째 정수를 입력하세요. \n");
scanf("%d", &num2);
res = power(num1, num2);
printf("%d의 %d제곱은 %d입니다.\n", num1, num2, res);
return 0;
}