78有两个磁盘文件A和B,各存放一行字母,今要求把这两个文件中的信息合并…………

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

#includestdio.h#includestdlib.h#includestring.hintmain(){FILE*a,*b,*c;charch[100],outfile[10];inti=0,n;voidpaixu(chara[100],intn);if((a=fopen(A.txt,r))==NULL){printf(Can'topenthefile'A.txt');exit(0);}if((b=fopen(B.txt,r))==NULL){printf(Can'topenthefile'B.txt');exit(0);}printf(请输入输出的文件名:);scanf(%s,outfile);if((c=fopen(outfile,w))==NULL){printf(Can'topenthefile%s,outfile);exit(0);}while(!feof(a))ch[i++]=fgetc(a);while(!feof(b))ch[i++]=fgetc(b);n=strlen(ch);paixu(ch,n);for(i=0;in;i++)fputc(ch[i],c);fclose(a);fclose(b);fclose(c);return0;}voidpaixu(chara[100],intn){inti,j;chartemp;for(i=0;in-1;i++)for(j=i+1;jn;j++)if(a[i]a[j]){temp=a[i];a[i]=a[j];a[j]=temp;}}

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功