C语言求助:从文本文件中读取全部内容,并复制到另一个文件中

要求:编写程序,从文本文件中读取全部内容,并复制到另一个文件中。
要求将文本文件中的所有英文字母都转换成大写后输出。
我这个为什么错了啊,说是不能打开文件?
#include<stdio.h>
#include<ctype.h>
#include<process.h>
int main()
{
char ch;
FILE *fp1,*fp2;
if((fp1=fopen("C:\\TC\\BIN\\w.txt","r"))!=NULL)
{printf("File open error!\n");exit(0);}
if((fp2=fopen("C:\\TC\\BIN\\www.txt","w"))!=NULL)
{printf("File open error!\n");exit(0);}
while((ch=fgetc(fp1))!=EOF)
{
fputc(ch,fp2);
isalpha(ch);
islower(ch);
}
fclose(fp1);
fclose(fp2);
return 0;}
还是不行^

呵呵,老兄写错了 把if((fp1=fopen("f:\\w.txt","r"))!=NULL) 改成 if((fp1=fopen("f:\\w.txt","r"))==NULL) 你判断成功就返回,当然退出了

补充:第二句也是啊,呵呵
温馨提示:答案为网友推荐,仅供参考
相似回答