自学内容网 自学内容网

写一个程序拷贝文件 C语言版(含源码)

在当前目录下放一个文件data.txt,写一个程序,将data.txt文件拷贝一份,生成data_copy.txt文件。

基本思路:

  1. 打开文件data.txt,读取数据
  2. 打开文件data_copy.txt,写数据
  3. 从data.txt中读取数据存放到data_copy.txt文件中,直到文件结束。
  4. 关闭两个文件
    #include<stdio.h>
    int main()
    {
    
    FILE* f = fopen("data.text","r");
    FILE* nf = fopen("data_copy.text", "w");
    if(f==NULL)
    {
    perror("fopen");
    return 1;
    }
    if(nf==NULL)
    {
    fclose(f);
    f = NULL;
    perror("fopen");
    return 1;
    }
    int ch;
    while ((ch = fgetc(f)) != EOF)
    {
     fputc(ch,nf);
    }
    fclose(f);
    fclose(nf);
    f = NULL;
    nf = NULL;
    return 0;
    }
     


原文地址:https://blog.csdn.net/2301_76838975/article/details/142885092

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!