開啟兩個檔案,從一個檔案讀資料,寫入到另一個檔案,例如:
//---------------------------------------------------------------------------
#include
int main(void)
{
FILE *fp1,fp2;
char c;
fp1=fopen("dat.txt","r"); /*開啟原始檔*/
fp2=fopen("tot.txt","w"); /*開啟將寫入的檔案*/
while ((c=fgetc(fp1))!=EOF) /*將原始檔fp1的內容轉存(複製)到目標檔案fp2中*/
fputc(c,fp2);
fclose(fp1); /*關閉檔案*/
fclose(fp2);
return 0;
}
開啟兩個檔案,從一個檔案讀資料,寫入到另一個檔案,例如:
//---------------------------------------------------------------------------
#include
int main(void)
{
FILE *fp1,fp2;
char c;
fp1=fopen("dat.txt","r"); /*開啟原始檔*/
fp2=fopen("tot.txt","w"); /*開啟將寫入的檔案*/
while ((c=fgetc(fp1))!=EOF) /*將原始檔fp1的內容轉存(複製)到目標檔案fp2中*/
fputc(c,fp2);
fclose(fp1); /*關閉檔案*/
fclose(fp2);
return 0;
}
//---------------------------------------------------------------------------