c语言:如何将文件输出至屏幕

如何将原D:\\f1.txt文件输出至屏幕
#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE *fp,*fin;
char ch;
fp=fopen("D:\\f1.txt","r");
if(!fp)
{
printf("can't open file\n");
exit(1);
}
fin=fopen("D:\\f2.txt","w");
if(!fin)
{
printf("can't open file\n");
exit(1);
}
while ((ch=fgetc(fp))!=EOF)
{
if ( (ch >='a' && ch <='z') || (ch >='A' && ch <='Z') )
{
fprintf(fin, "%c %d\n", ch, ch );
}
}
fclose(fp);
fclose(fin);
return 0;
}

以下程序能将文件原文输出到屏幕:
#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE *fp;
char ch;
fp=fopen("D:\\f1.txt","r");
if(!fp)
{
printf("can't open file\n");
exit(1);
}
while ((ch=fgetc(fp))!=EOF)
printf("%c", ch);
fclose(fp);
return 0;
}

追问

可是这样的话就不能复制到f2文件上了呢

温馨提示:答案为网友推荐,仅供参考
相似回答