#include "stdio.h"
#include "string.h"
int main()
{
FILE *fileR, *fileW;
char buf[1000];
if((fileR = fopen("test.txt","r")) == NULL)
printf("open error!\n");
if((fileW = fopen("result.txt","w")) == NULL)
printf("wirte opened error!\n");
int i=0,size=0;
char ch=fgetc(fileR);
while(ch != EOF)
{
buf[i++]=ch;
fwrite(&ch, 1, 1, fileW);
ch=fgetc(fileR);
size++;
}
//用下面方法写出来的最后有点小bug
/* while(!feof(fileR))
{
fread(&buf[i], 1, 1, fileR);
fwrite(&buf[i], 1, 1, fileW);
i++;
size++;
}*/
for(i = 0; i < size; i++)
printf("%c", buf[i]);
fclose(fileR);
fclose(fileW);
return 0;
}
c语言从一个文件读取文字到另一个文件中
最新推荐文章于 2023-01-10 10:32:36 发布