글
모듈화 프로그래밍 - 2
Programming/C Language
2009. 6. 28. 18:47
include keyword
헤더 파일을 포함한다는 것은 그 파일의 내용을 그대로 붙여 넣는 다는 (포함된다는) 의미와 비슷하다고 말할 수 있습니다.
<>를 이용한 헤더 파일의 포함
#include <stdio.h> 는 stdio.h 파일을 표준 디렉토리에서 찾으라는 의미 입니다. ANSI 표준에서 정의하고 있는 stdio.h와 같은 표준 헤더 파일 들은 표준 디렉토리에 모여져 있습니다.
" " 를 이용한 헤더 파일의 포함
사용자가 정의하는 헤더 파일을 포함하는 경우 사용하며 <> 와 달리 헤더 파일이 존재하는 디렉토리의 위치를 직접 지정하는 것이 가능합니다.
ex ) #include "plus.h" -> 현재 작업 디렉토리에 존재하는 plus.h 를 포함
#include "c:/header/lib/plus.h" -> c:/header/lib 에 존재하는 plus.h 를 포함
h 파일과 c 파일을 이용한 모듈화 프로그래밍
main 에서는 단순히 test.h 파일만 include 하면, main에서 test.h에 있는 함수나 변수를 사용시에 test.c 파일에서 이를 찾아서 사용 하게 됩니다.
'Programming > C Language' 카테고리의 다른 글
코딩 스타일 (0) | 2009.08.15 |
---|---|
#ifndef ~ #define ~ #endif (0) | 2009.08.15 |
헤더파일과 소스파일 (0) | 2009.08.02 |
모듈화 프로그래밍 - 1 (0) | 2009.06.28 |
Coding Standard (0) | 2009.05.01 |