/*************************************************************************
fegets fputs
************************************************************************/
#include <stdio.h>
#include "2.h"
#define M 128
#define N M*M
int main(int argc,char *argv[])
{
FILE *fd1;
FILE *fd2;
char *ret;
char buf[N];
long int o=0;
long int i=0;
fd1=fopen(argv[1],"r+");
if(fd1==NULL)
{
perror("open");
}
fd2=fopen(argv[2],"w+");
if(fd2==NULL)
{
perror("built is fail");
}
while(1)
{
bzero(buf,N);
ret=fgets(buf,N,fd1);
if(ret==NULL)
{
break;
}
fputs(buf,fd2);
}
fclose(fd1);
fclose(fd2);
return 0;
}
fegets fputs对文件进行复制
最新推荐文章于 2024-08-08 21:32:53 发布