fgetc和fputc

1 fgetc

功能:从一个流中读取一个字符

表头文件:#include<stdio.h>

函数原型:int fgetc(FILE *stream)

 

stream  一个FILE型的指针

返回值:getc 以 unsigned char 的方式读取文件流,扩张为一个整数,并返回。 意思就是, getc 从文件流中取一个字节(8位),并加上24个零,变成32位整型,成为一个小于256的整数, 然后返回。

 

2 fputc

功能:往一个流中输入一个字符

表头文件:#include<stdio.h>

函数原型:int fputc(int ch, FILE *stream)

 

ch  ch虽然是整型,但fputc 将其写入文件流之前,,把整数的高24位去掉了

stream  一个FILE型的指针

返回值: 如果成功输入,fputc 返回 0,否则返回EOF(-1)。和fclose一样,这个返回值通常不被我们利用。

 

程序示例:

 

 

 

 

你可能感兴趣的:(Stream,File)