학습 내용 : printf() 함수나 getch() 함수 등을 사용하기 위해서 함수의 선언을 포기하는 방법을 이해합니다.

 

소스 코드 :

1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <conio.h>
 
void main()
{
    char ch;
 
    printf("아무키나 누르세요...\n");
 
    ch = getch();
 
    printf("%c 키가 눌려졌습니다.", ch);
}

 

 

실행 화면 :

 

라며 에러가 뜹니다...

그리하여 include 하지않고 getch() 함수를 만들어 보겠습니다.

 

 

소스 코드 :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
 
char getch();
 
void main()
{
    char ch;
 
    printf("아무키나 누르세요...\n");
 
    ch = getch();
 
    printf("%c 키가 눌려졌습니다.\n", ch);
}
 
char getch()
{
    char c;
 
    scanf("%c"&c);
    return c;
}

 

 

 

실행 화면 :

 

 

#include 를 통하여 헤더파일을 불러와 헤더파일에 있는 함수를 사용할 수 있다는 것만 알도록 합니다.