STDIO.H

<stdio.h> 헤더에는 입출력을 수행에 사용할 수 있는 많은 함수들과 타입, 매크로를 제공합니다. 이 책에서는 <stdio.h> 헤더에서 제공하는 함수들 중에 C11에서 제시한 함수를 포함하여 35개의 함수 사용법을 소개합니다. C11에서 제시하는 함수는 버퍼 오버플로우 버그를 개발 단계에서 안전하게 구현할 수 있다는 의미에서 기존 함수명 뒤에 _s가 붙습니다. 앞으로 별다른 설명이 없어도 _s가 붙는 함수는 C11에서 제시한 함수라고 생각하시기 바랍니다.

다음은 이 책에서 다루는 <stdio.h> 헤더의 35개 함수의 원형입니다.


putchar  puts  printf  getchar  gets  scanf  gets_s  scanf_s  fopen  fclose  fputc  fputc  putc  fputs  fprintf  fgetc  getc  fgets  fscanf  fscanf_s  fopen_s  sprintf  sprintf_s  sscanf  sscanf_s  vprintf  fflush  fwrite  fread  ftell  fseek  ferror  feof  perror  clearerr  fgetpos  fsetpos