getchar ():能从键盘读入一个字符,并且作为返回值返回。但是返回值汇编自动强制转化成整型(int)。
用户可以用这个返回值与EOF(END OF FILE,文件结束标志,整型的)比较。
比如 c=getchar();使用printf("%c",c);可以打印输入值。
if((c=getchar())==EOF);
fgets(buf,max,fin);他的三个参数分别为,字符数组buf[max],buf的最大空间max,文件指针。
当使用作为从键盘输入时,使用标准输入指针 stdin作为第三个参数。
fgets,能够自动在输出完成之后添加结束符\0,。
fgets会保留输入的空格,回车时结束输入,值得注意的是,他会把回车符也保存在buff数组里,然后在回车符后面再加结束符\0
gets以及被淘汰了。