c语言关于文件读取操作后再写入到另一个文件的问题
#include<stdio.h>#include <stdlib.h>
void main()
{
char ch;
FILE *fp;
int i=0;
if((fp=fopen("d:\\data.txt","r"))==NULL) /* 打开一个文件*/
{
printf("not open");
exit(0);
}
while ((ch=fgetc(fp))!=EOF)
{
if((ch>='A'&&ch<='Z')||(ch>='0'&&ch<='9'))
{
printf("%c",ch);
i++;
if(i%35==0) printf("\n");
if((i-20)%35==0)
printf(" ");
}
}
getchar();
fclose(fp);
}
我将这个文件取出来要了其中的字母和数字后输出的这种格式怎么样才能按照这个程序输出的格式写入另一文件中,各位大侠帮帮忙啊!!!!!先谢过了