现在的位置: 首页 > 综合 > 正文

c语言核心函数库(2)

2017年12月25日 ⁄ 综合 ⁄ 共 589字 ⁄ 字号 评论关闭

1 定义函数  int getchar(void);
 
函数说明  getchar()用来从标准输入设备中读取一个字符。然后将该字符从unsigned char转换成int后返回。
 
返回值  getchar()会返回读取到的字符,若返回EOF则表示有错误发生。
 
附加说明  getchar()非真正函数,而是getc(stdin)宏定义。
 
2 定义函数  int getc(FILE * stream);
 
函数说明  getc()用来从参数stream所指的文件中读取一个字符。若读到文件尾而无数据时便返回EOF。虽然getc()与fgetc()作用相同,但getc()为宏定义,非真正的函数调用。
 
返回值  getc()会返回读取到的字符,若返回EOF则表示到了文件尾。
 
3定义函数  nt fgetc(FILE * stream);
 
函数说明  fgetc()从参数stream所指的文件中读取一个字符。若读到文件尾而无数据时便返回EOF。
 
返回值  getc()会返回读取到的字符,若返回EOF则表示到了文件尾。

是真正的函数,不同于函数1,2

4<stdio.h>中有字符I/O函数和块I/O函数,前面的三个函数,还有fgets,gets等字符串处理函数都属于字符I/O;像fread,fwrite都是块I/O函数,还有fgetpos,fsetpos,fseek,ftell和rewind等文件定位函数也是块I/O 

抱歉!评论已关闭.