사용자 정의 헤더파일을 하나 만들고, 그 파일을 include 해서 사용해 보자.
사용자 정의 파일은 “”로 포함한다는 것을 실습해보자.
아래와 같이 cow.h 파일을 하나 만들어 보자.
#include <stdio.h>
void moo() { // 소, 음메
printf("음메\\r\\n");
}
사용자가 만든 헤더파일(사용자 정의 헤더 파일)은 include 할때 <>로 포함하는게 아니라 쌍따옴표 “”로 포함한다.
moo() 함수가 main.c에는 없고, cow.h.에 있고, include했으므로 사용하는데 아무런 문제가 없다.
#include <stdio.h>
#include "cow.h" // (1) 소를 포함하자.
void meow() { // 고양이,야옹
printf("야옹\\r\\n");
}
void woof() { // 강아지,멍멍
printf("멍멍\\r\\n");
}
int main() {
meow();
woof();
moo(); // (2) 음메 함수를 호출하자.
return (0);
}