使用文件操作函数实现:文件的复制功能。

//使用文件操作函数实现:文件的复制功能。
#include <stdio.h>
#include <stdlib.h>

int main()
{
    FILE* fp1=NULL;
    FILE* fp2=NULL;
    if((fp1=fopen("a.txt","r"))==NULL)
    {
        printf("打开文件a.txt失败\n");
        return 0;
    }
    printf("打开文件a.txt成功\n");
    if((fp2=fopen("b.txt","w"))==NULL)
    {
        printf("打开文件b.txt失败\n");
        return 0;
    }
    printf("打开文件b.txt成功\n");
    while(1)
    {
        char c=fgetc(fp1);
        if(c==EOF) break;
        fputc(c,fp2);
    }
    fclose(fp1);
    fclose(fp2);
    system("PAUSE");
    return 0;
}

你可能感兴趣的:(使用文件操作函数实现:文件的复制功能。)