使用所學文件操作,在當前目錄下放一個文件data.txt,寫一個程序,將data.txt文件拷貝一份,生成data_copy.txt文件。
基本思路:
- 打開文件data.txt,讀取數據
- 打開文件data_copy.txt,寫數據
- 從data.txt中讀取數據存放到data_copy.txt文件中,直到文件結束。
- 關閉兩個文件
代碼如下:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>int main()
{FILE* pr = fopen("date.txt", "r");//需要提前完成文件的創建,并在文件中輸入內容if (pr == NULL){return 1;}FILE* prr = fopen("date_copy.txt", "w");//打開拷貝文件,若沒有則系統自行創建if (prr == NULL){fclose(pr);pr = NULL;return 1;}char a = 0;while ((a = fgetc(pr))!=EOF){fputc(a, prr);}fclose(pr);pr = NULL;fclose(prr);prr = NULL;return 0;
}