code.club

 找回密碼
 立即註冊
搜索
查看: 6782|回復: 0
打印 上一主題 下一主題

將二個文字檔案內容互換的程式

[複製鏈接]
跳轉到指定樓層
樓主
發表於 2015-3-10 21:51:33 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#include <stdio.h>

int main(void){

char file1[10],file2[10],ch,*p;
FILE *fp1,*fp2,*temp;
/*
printf("file1:\n");
gets(file1);
printf("file2:\n");
gets(file2);
*/

printf("enter 2 files to switch the contents:\n");
scanf("%s %s",file1,file2);

fp1=fopen(file1,"rb");
temp=fopen("temp.txt","w+b");

for(;;)
{
ch=fgetc(fp1);
if(ch==EOF) break;
fputc(ch,temp);
}

fclose(fp1);
fclose(temp);

fp2=fopen(file2,"rb");
fp1=fopen(file1,"wb");

for(;;)
{
ch=fgetc(fp2);
if(ch==EOF) break;
fputc(ch,fp1);
}

fclose(fp1);
fclose(fp2);

temp=fopen("temp.txt","rb");
fp2=fopen(file2,"wb");

for(;;)
{
ch=fgetc(temp);
if(ch==EOF) break;
fputc(ch,fp2);
}

fclose(fp2);
fclose(temp);

return 0;
}
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

小黑屋|手機版|Archiver|code.club  

GMT+8, 2024-11-24 19:55 , Processed in 0.090839 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表