当前位置:
首页 >
linux c之用fwrite和fread实现文件的复制
发布时间:2023/12/4
53
豆豆
生活随笔
收集整理的这篇文章主要介绍了
linux c之用fwrite和fread实现文件的复制
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
1、题目
用fwrite和fread函数实现文件的复制
2、函数解释
#include<stdio.h> size_t fread(void *ptr, size_t size, size_t nmemb, FILE *FP); size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *FP); 2个函数返回:读或写的对象数 fread函数用于执行直接输出操作,参数ptr是读取数据的缓冲区指针,size是读去对象的大小,nmemb表示读取的对象个数,fp是FILE的结构指针 fwrite函数用于执行直接输入操作,参数ptr是要输入数据的缓冲区指针,size是读去对象的大小,nmemb表示写入的对象个数,fp是FILE的结构指针
3、代码实现
#include<stdio.h> #include<unistd.h> #include<stdlib.h> #include<sys/types.h>#define PATH1 "/home/chenyu/Desktop/linux/hello.txt" #define PATH2 "/home/chenyu/Desktop/linux/test.txt"#define READ_BUFF 100int main() {FILE *fp1, *fp2;int c = 0;char buf[READ_BUFF] = {0};if ((fp1 = fop
总结
以上是生活随笔为你收集整理的linux c之用fwrite和fread实现文件的复制的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: linux c之用fputc和fgetc
- 下一篇: linux c之出现warning: i