#include"stdio.h"
#include"string.h"數組
void main()
{
FILE *fp1,*fp2;
char ch[1000]=" ",c;
int i=0;
fp1=fopen("c1.txt","r");
fp2=fopen("c2.txt","w");
if(fp1==NULL||fp2==NULL)
{
printf("Wrong");
return;
}spa
/*統計文件中的字符個數*/
c=fgetc(fp1);
while(!feof(fp1))
{
i++;
c=fgetc(fp1);
}
rewind(fp1);//返回頭,不然下面的fread讀出的空,尤其重要
fread(ch,i,1,fp1);//讀出到ch數組
fwrite(ch,i,1,fp2);//原始文件寫入到c2.txt
fprintf(fp2,"\n");
strlwr(ch);//小寫變大寫
fwrite(ch,i,1,fp2);//轉換後的內容寫入c2.txt
fclose(fp1);
fclose(fp2);
} get