Algorithms/C, C++

#문법 - 전처리기

esmJK 2019. 8. 19. 23:57

파일 내의 소스코드를 통째로 붙여 넣는 대신에 간결하게 라이브러리를 불러오는 방식으로 프로그램을 구성할 수 있습니다. 두 가지 방법이 있는데요,

 

#include <파일이름>

시스템 디렉터리에서 파일 검색. 운영체제마다 시스템 디렉터리가 존재하는 경로가 다릅니다. 

 

#include "파일 이름"

현재 폴더에서 파일 검색. 현재 폴더에 파일이 없다면 시스템 디렉터리에서 검색

 

 

stdio.h 와 같은 헤더 말고도 우리가 직접 헤더를 만드는 방법도 있어요. 앞으로 프로그램을 짤 때 훨씬 간소하게 프로그램이 보여질 수 있게 해줍니다

우측의 소스파일 우클릭 후 추가->새항목

테스트 해보기 위해 헤더파일에 함수를 하나 입력합니다.

 

이후 main.c 파일에서는 이런 식으로 코딩을 해주면 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include "temp.h"

int main(void) {
	printf("%d", add(3, 7));
	system("pause");
	return 0;
}

 

 

3과 7이 더해져 10이 출력되는 것을 볼 수 있네요 :)