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
   75   76   77   78   79   80   81   82   83   84   85