C언어 - 헤더파일 만들기

2020. 11. 11. 11:42개인공부/C언어

헤더파일

#pragma once // header guard
#include <stdio.h>

void print_hello();
void print_hi();
void print_str(char* str);

// assume that we have many more longer functions

 

헤어파일 구현한 c파일

#include "my_print_functions.h"

void print_hello() {
	printf("Hello\n");
	// many more lines
}

void print_hi() {
	printf("Hi\n");
	// many more lines
}
void print_str(char* str) {
	printf("%s\n", str);
}

 

헤더를 불러와서 main()에서 사용.

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include "my_print_functions.h" // 내가 만든 header를 불러온다.

int main() {
	print_hello();
	print_hi();
	print_hello();
	print_hi();
	print_str("No one lives forever.");
	print_str("Valar morghulis");

	return 0;
}

 

 

 

 

 

출처 : 홍정모의 따라배우는 C언어