C檔案I/O − 建立、開啟、讀取、寫入和關閉檔案
#檔案可用於儲存大量持久性資料。像許多其他語言一樣,'C'提供以下檔案管理函數:
以下是'C'中最重要的檔案管理函數:
函數 | 目的 |
---|---|
fopen () | 建立檔案或開啟現有檔案 |
fclose () | #關閉檔案 |
fprintf () | |
#fprintf () | 寫入資料區塊|
fscanf () | |
Input: sourcefile = x1.txt targefile = x2.txt Output: File copied successfully.
#include <iostream> #include <stdlib.h> using namespace std; int main() { char ch;// source_file[20], target_file[20]; FILE *source, *target; char source_file[]="x1.txt"; char target_file[]="x2.txt"; source = fopen(source_file, "r"); if (source == NULL) { printf("Press any key to exit...</p><p>"); exit(EXIT_FAILURE); } target = fopen(target_file, "w"); if (target == NULL) { fclose(source); printf("Press any key to exit...</p><p>"); exit(EXIT_FAILURE); } while ((ch = fgetc(source)) != EOF) fputc(ch, target); printf("File copied successfully.</p><p>"); fclose(source); fclose(target); return 0; }
以上是C程式將一個文件的內容複製到另一個文件中的詳細內容。更多資訊請關注PHP中文網其他相關文章!