1.read
#include <unistd.h>
ssize_t read(int filedes,void *buf,size_t nbytes);
read函数从filedes指定的已打开文件中读取nbytes字节到buf中。
返回值:读取到的字节数,0代表读到EOF,-1代表出错。
2.write
#include <unistd.h>
ssize_t write(int filedes,const void *buf,size_t nbytes);
write函数向filedes中写入nbytes字节数据,数据来源为buf。
返回值一般等于nbytes,否则就是出错了。
3.fputs
#include <stdio.h>
fputs(char *str,FILE *stream);
把str中零结束符之前的全部文件输入到文件中。
输入完成后,不会增加额外的特殊字符,如换行符等。
4fgets
#include <stdio.h>
char *fgets(char *str,int num,FILE *stream);
函数fgets()从给定的文件流中读

本文详细介绍了C语言中用于文件读写的几个关键函数,包括read、write的基本使用,fputs如何将字符串写入文件,fgets如何从文件读取字符串,以及fread和fopen的特性和区别。同时,对比了read和fread,强调了缓冲区的作用以及使用时的注意事项。
最低0.47元/天 解锁文章

922

被折叠的 条评论
为什么被折叠?



