欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

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实现文件的复制的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。