#include <myhead.h>
int main(int argc, const char *argv[])
{
//定义外部传参的个数
if(argc!=3)
{
printf("input error\n");
printf("usage:./a.out srcfile dstfile");
return -1;
}
//定义源文件指针
FILE *srcfp;
if((srcfp=fopen(argv[1],"r"))==NULL)
{
perror("fopen error");
return -1;
}
//定义目标文件指针
FILE *dstfp;
if((dstfp=fopen(argv[2],"w"))==NULL)
{
perror("fopen error");
return -1;
}
//定义搬运工
char buf[100];
while((fread(buf,sizeof(buf),1,srcfp))!=0)
{
//将数据写入目标文件
fwrite(buf,sizeof(buf),1,dstfp);
}
//关闭文件指针
fclose(srcfp);
fclose(dstfp);
printf("拷贝完成\n");
return 0;
}
向文件输入系统时间

这篇文章详细描述了一个C语言程序,用于从源文件读取内容并写入目标文件,同时提及了如何在C中获取并可能使用系统时间。
5230

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



