C语言 将一个文件中的内容复制到另一个文件中然后显示内容有问题 30
#include<stdio.h>#include<stdlib.h>intmain(void){FILE*fp,*fa;charch;if((fp=fopen("D:\...
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
FILE *fp,*fa;
char ch;
if((fp=fopen("D:\\1.txt","r"))==NULL)
{
fprintf(stderr,"打开文件失败\n");
exit(EXIT_FAILURE);
}
if((fa=fopen("D:\\2.txt","w"))==NULL)
{
fprintf(stderr,"打开文件失败\n");
exit(EXIT_FAILURE);
}
while((ch=getc(fp))!=EOF)
putc(ch,fa);
while((ch=getc(fa))!=EOF)
printf("%c",ch);
if(fclose(fp)!=0||fclose(fa)!=0)
fprintf(stderr,"关闭文件时出错\n");
return 0;
}
内容就是ABCDEFGH,内容已经从1.txt复制到了2.txt中,但是显示的时候有问题 展开
#include <stdlib.h>
int main(void)
{
FILE *fp,*fa;
char ch;
if((fp=fopen("D:\\1.txt","r"))==NULL)
{
fprintf(stderr,"打开文件失败\n");
exit(EXIT_FAILURE);
}
if((fa=fopen("D:\\2.txt","w"))==NULL)
{
fprintf(stderr,"打开文件失败\n");
exit(EXIT_FAILURE);
}
while((ch=getc(fp))!=EOF)
putc(ch,fa);
while((ch=getc(fa))!=EOF)
printf("%c",ch);
if(fclose(fp)!=0||fclose(fa)!=0)
fprintf(stderr,"关闭文件时出错\n");
return 0;
}
内容就是ABCDEFGH,内容已经从1.txt复制到了2.txt中,但是显示的时候有问题 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询