从文本文件old.txt读取字符,将其中的英文字母‘a’、‘b’、‘c’、‘d’和‘e’分别替换为‘+’、‘-’、‘*’、‘/’和‘%’其余字符不变,然后写入文本文件new.txt。
从文本文件old.txt读取字符,将其中的英文字母‘a’、‘b’、‘c’、‘d’和‘e’分别替换为‘+’、‘-’、‘*’、‘/’和‘%’其余字符不变,然后写入文本文件new.txt。
#include#includevoid main(){ FILE *fp1,*fp2; char c; if((fp1=fopen("old.txt","r"))=NULL) { printf("error\n"); exit(0);} if((fp2=fopen("new.txt","w"))=NULL) { printf("error\n"); exit(0);} while(!feof(fp1)) { c=fgetc(fp1); switch(c) { case'a':fputc('+',fp2);break; case'b':fputc('-',fp2);break; case'c':fputc('*',fp2);break; case'd':fputc('/',fp2);break; case'e':fputc('%',fp2);break; default:fputc(c,fp2); } } fclose(fp1); fclose(fp2);}