콘솔 입출력 함수

CODEDRAGON Development/C, C++

반응형

   

표준 입출력 스트림

   

   

콘솔 입출력 함수의 종류

함수의 원형

기능

헤더파일

int getchar (void);

키보드로 부터 한 문자입력

%c

stdio.h

int putchar (int c);

모니터에 한 문자출력

%c

stdio.h

char* gets (char *s);

키보드로 부터 문자열입력

%s

stdio.h

int puts (char* str);

모니터문자열출력

%s

stdio.h

int scanf (const char* format, …);

키보드로 부터 데이터서식에 맞춰 출력

stdio.h

int printf (const char* format, …);

모니터데이터서식에 맞춰 출력

stdio.h

   

   

   

getchar( ) 함수

  • 문자를 입력하는 함수
  • 호출이 실패했을 때 EOF 반환
  • 일일이 EOF 반환 여부를 검사할 필요 없음

   

   

putchar( ) 함수

  • 문자를 출력하는 함수
  • 호출이 실패했을 때 EOF 반환
  • 일일이 EOF 반환 여부를 검사할 필요 없음

   

   

EOF(End Of File)

  • 파일의 끝을 의미
  • stdio.h 에 -1로 매크로 상수 정의
  • Ctrl+Z를 입력하면 EOF로 인식