字符的输入(读单个字符):
int fgetc(FILE *stream); //是一个函数
int getc(FILE *stream); //是一个宏
int getchar(void); //可以读取标准输入的内容
成功时返回读取的字符;若到文件末尾或出错时返回EOF(-1),
getchar()等同于fgetc(stdin) //只能读普通文件不可以读标准文件
getc和fgetc区别是一个是宏一个是函数
注意事项:
1函数返回值是int类型不是char类型,主要是为了扩展返回值的范围。
2 tdin 也是FILE *的指针,是系统定义好的,指向的是标准输入(键盘输入)
3 打开文件后读取,是从文件开头开始读。读完一个后读写指针会后移。读写注意文件位置!
4 调用getchar会阻塞,等待你的键盘输入