모듈화 프로그래밍 - 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

설정

트랙백

댓글