Page 80 고등학교 프로그래밍 교과서
P. 80
3 입력 함수에 대해 알아보자
입력 함수는 키보드로 원하는 자료를 입력할 때 사용하는 함수이다. C 언어에서
많이 사용하는 입력 함수의 종류와 특징은 다음과 같다.
[표Ⅱ- 5] 입력 함수의 종류
입력 함수 함수의 특징
getchar( ) 키보드로 한 문자 입력
gets( ) 키보드로 하나의 문자열 입력
scanf( ) 원하는 형식에 맞추어 입력
1 getchar( )
getchar( ) 함수는 키보드로부터 한 문자를 읽어 들여 변수에 전달한다. getchar( )
함수의 괄호 안은 비워 둔다.
형식
getchar( );
예제 getchar( ) 함수를 이용하여 문자를 입력하여 출력하는 프로그램을 작성해 보자.
입력값 프로그램
a 01 #include
02 int main( )
03 {
실행 결과 04 char c = getchar( );
05 putchar(c);
a 06 return 0;
07 }
2 gets( )
gets( ) 함수는 키보드로 입력한 문자열을 지시된 기억 공간에 저장한다. 문자열을
입력할 때 가 입력될 때까지 값을 입력할 수 있다.
형식
gets("문자열");
78 Ⅱ. C 프로그래밍의 기초
(책)2015프로그래밍-교과서3차심의본 본문.indb 78 2017-09-05 오후 4:16:05