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