1、 C Chapter 21.Chapter 21-1.C .!?OS !OS .stdin stdout .stderr ,stdout .stdout stderr .stdin,stdout,stderr .().Chapter 21-2.C fputc stdout putchar .getchar fgetc putchar fputc .putchar .fputc .P P,P P .int EOF .EOF EOF EOF End Of File,.fgetc EOF.fgetc,getchar EOF Windows Ctrl+Z,Linux Ctrl+D EOF .EOF C
2、trl+Z Ctrl+D .getchar .int,int?char int?char signed char unsiged char .EOF-1 .char unsigend char EOF -1 .int signed int.-1 .Chapter 21-3.C :puts,fputsputs ,fputs !.fputs .:gets,fgets .stdin str ,sizeof(str).fgets 1236 .,fgets 6 .Chapter 21-4.C .,.fflush .,.fflush(stdout)!.fflush .fflush(stdin).?12 6 7.6 Chapter 21-5.C :strlensize_t typedef unsigned int size_t;typedef :strcpy,strncpy str1 str2 !str1 str2 sizeof(str2).strcpy .strncpy str1 strncpy .:strcat,strncat strncat .n n+1 .:strcmp,strncmp .A B,B C A a,B b ,.0 0 0,0 !strncmp n stdlib.h int double .Chapter 21.?