반응형
헤더파일을 사용하면 그안에 있는 미리 만들어진 다양한 함수들을 사용할수 있으며, 직접 헤더파일을 정의하여 사용할수도 있습니다.
소스.c (main)
#include "myheader.h"
int main()
{
int a = 3;
int b = 4;
printstring(); //myheader에 printstring 사용
printf("\n");
printf("결과: %d", add(a, b)); //add.c에 add함수 사용
return 0;
}
add.c
int add(int a, int b) //add 함수생성
{
return a + b; //결과return
}
myheader.c
#ifndef __MYHEADER_H //__MYHEADER_H 가 정의되어 있지 않았을때 (헤더파일의 중복방지를 위해)
#define __MYHEADER_H //__MYHEADER_H 를 정의
#include <stdio.h>
void printstring() //간단한 함수 정의
{
printf("hello world");
}
#endif
반응형
'Programming > C' 카테고리의 다른 글
c언어 구조체 및 typedef 활용예제 (0) | 2021.08.13 |
---|---|
c언어 동적할당 예제 malloc free (0) | 2021.08.07 |
c언어 출력타입 종류 (0) | 2021.08.07 |
c언어 포인터 연산 예제 (0) | 2021.08.07 |
c언어 재귀함수(자신을호출) (0) | 2021.08.07 |