2个回答
展开全部
文件拷贝非常简单,帮你现写的一个如下:(a.txt是待拷贝文件,b.txt是a.txt的拷贝文件)
#include <stdio.h>
#include <stdlib.h>
int main()
{
char* data;
FILE *fp = fopen("C:\\Users\\dz\\Desktop\\a.txt","rb+");
if(!fp)
{
printf("打开读入文件失败!");
return -1;
}
fseek(fp,0L,SEEK_END);
int len=ftell(fp);
data = (char*)malloc(len);
fseek(fp,0L,SEEK_SET);
fread(data,len,1,fp);
fclose(fp);
FILE *fw = fopen("C:\\Users\\dz\\Desktop\\b.txt","wb+");
if(!fw)
{
printf("打开写入文件失败!");
return -2;
}
int iRet = fwrite(data,len,1,fw);
printf("文件正在复制...\n");
if(iRet == 1)
printf("文件复制成功!\n");
return 0;
}
运行结果如下:
待拷贝文件a.txt的内容如下:
拷贝后的文件b.txt内容如下:
浙江启扬智能科技有限公司
2023-06-12 广告
2023-06-12 广告
不一定,ARM架构的嵌入式开发可以基于uc/os、Linux、Windows等操作系统,而不一定要使用LINUX操作系统。在ARM架构上,Windows和Linux都是可以使用的,而且许多嵌入式系统开发工具也都是支持这两种操作系统的。因此,...
点击进入详情页
本回答由浙江启扬智能科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询