文件大小写转换问题,百分想送
各位大侠,我在VC里面编程
想把一个文件里面的所有大写字符都转换成小写 FILE *fp1,*fp2;
char c;
CString file="a.txt";
fp1=fopen(file,"r");
fp2=fopen("b.txt","w");
while((c=fgetc(fp1))!=EOF)
fputc(tolower(c),fp2);
fclose(fp1);
fclose(fp2);
if (rename(file,"c.txt")!=0)
AfxMessageBox("aaaa");
rename("b.txt",file);
remove("c.txt");
最后的c.txt删不掉
后来我想用打开一个文件读写的方法
FILE * ff;
ff=fopen("a.txt","w");
if(ff == NULL) return 0;
char c;
while(!feof(ff)){
c=fgetc(ff);
fseek(ff,-1,1);
fputc(tolower(c),ff);
}
fclose(ff);
是个死循环了
各位大侠帮忙
问题解决立刻给分