|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 空瓶氧气 于 2012-9-15 20:18 编辑
#include<stdio.h>
#include<stdlib.h>
main()
{
FILE *f1,*f2,*f3;
char f1name[20],f2name[20],f3name[20],ch;
printf("请输入文件1:");
scanf("%s",f1name);
printf("请输入文件2:");
scanf("%s",f2name);
printf("合成文件名:");
scanf("%s",f3name);
if(!(f3=fopen(f3name,"wb")))
{
printf("该文件已存在");
}
if((f1=fopen(f1name,"rb"))&&(f2=fopen(f2name,"rb")))
{
while(!(feof(f1)))
{
ch=fgetc(f1);
fputc(ch,f3);
}
fclose(f1);
while(!feof(f2))
{
ch=fgetc(f2);
fputc(ch,f3);
}
fclose(f2);
fclose(f3);
}
else printf("not found the file 1 or 2");
system("pause");
}
#问题# if(!(f3=fopen(f3name,"wb")))
{
printf("该文件已存在");
}
为什么没有打印出"该文件已存在"? |
|