학습 내용 : 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 를 통하여 헤더파일을 불러와 헤더파일에 있는 함수를 사용할 수 있다는 것만 알도록 합니다.
'프로그래밍 > C언어 300제' 카테고리의 다른 글
중급 51. 문자 입력받기 (getch) (0) | 2020.02.17 |
---|---|
초급 50. 매크로 이해하기 (0) | 2020.02.16 |
초급 48. 변수의 범위 이해하기 (0) | 2020.02.16 |
초급 47. 함수와 인수 이해하기 (0) | 2020.02.16 |
초급 46. 데이터형 정의하기 (0) | 2020.02.16 |
트랙백 , 댓글 가 달렸습니다.