写一个程序拷贝文件 C语言版(含源码)
在当前目录下放一个文件data.txt,写一个程序,将data.txt文件拷贝一份,生成data_copy.txt文件。
基本思路:
- 打开文件data.txt,读取数据
- 打开文件data_copy.txt,写数据
- 从data.txt中读取数据存放到data_copy.txt文件中,直到文件结束。
- 关闭两个文件
#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)!