Programming/C

c언어 헤더파일생성

fishersheep 2021. 8. 7. 12:07
반응형

헤더파일을 사용하면 그안에 있는 미리 만들어진 다양한 함수들을 사용할수 있으며, 직접 헤더파일을 정의하여 사용할수도 있습니다.

소스.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