使用所学文件操作,在当前目录下放一个文件data.txt,写一个程序,将data.txt文件拷贝一份,生成data_copy.txt文件。
基本思路:
- 打开文件data.txt,读取数据
- 打开文件data_copy.txt,写数据
- 从data.txt中读取数据存放到data_copy.txt文件中,直到文件结束。
- 关闭两个文件
-
//int main() //{ // FILE* pf = fopen("date.txt","r"); // if (pf == NULL) // { // perror("fopen -> date.txt"); // return 1; // } // FILE* p = fopen("data_copy.txt","w"); // if (p == NULL) // { // fclose(pf); // pf = NULL; // perror("fopen -> data_copy.txt"); // return 1; // } // int arr; // while ((arr = fgetc(pf) ) != EOF) // { // fputc(arr,p); // } // fclose(pf); // fclose(p); // pf = NULL; // p = NULL; // return 0; //}