fget和fput区别
时间: 2024-02-18 18:04:08 浏览: 141
5fget1函数-使用python aiml搭建聊天机器人的方法示例
fget(或fgetc)和fput(或fputc)是C语言标准库中的两个函数,用于读取和写入文件中的字符。
fget用于从文件中读取一个字符,它的函数原型为:
```c
int fgetc(FILE *stream);
```
fget函数的返回值是读取的字符的ASCII码,如果到达文件结尾或者发生错误则返回EOF(-1)。fget函数每次只能读取一个字符。
fput用于向文件中写入一个字符,它的函数原型为:
```c
int fputc(int c, FILE *stream);
```
fput函数将参数c中的字符写入到文件stream中,成功写入返回字符c的ASCII码,如果发生错误则返回EOF(-1)。fput函数每次只能写入一个字符。
因此,fget和fput的主要区别在于它们执行的操作不同:fget是从文件中读取一个字符,而fput是向文件中写入一个字符。
阅读全文