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언어
'개인공부 > C언어' 카테고리의 다른 글
C언어 - 포인터의 기본적인 사용 방법 (0) | 2020.11.11 |
---|---|
C언어 : 포인터의 작동원리 (0) | 2020.11.11 |
C언어 - 피보나치 예제와 재귀 호출의 장단점 (0) | 2020.11.11 |
C언어 - 이진수 변환 예제 (0) | 2020.11.11 |
C언어 - 팩토리얼 예제 (Factorial) (0) | 2020.11.11 |