C語言:向檔案末尾進行追加資料
阿新 • • 發佈:2019-01-22
1)直接進入主題吧
通過一個簡單的示例進行講解(此示例用文字檔案進行演示):
#include <stdio.h> #include <stdlib.h> #include <errno.h> #define FILE_NAME "demo.txt" // 檔名稱 int main() { FILE* fp = NULL; // 檔案指標 char* szAppendStr = "Text"; errno_t eResult; // 以附加方式開啟可讀/寫的檔案, 如果沒有此檔案則會進行建立,然後以附加方式開啟可讀/寫的檔案 eResult = fopen_s(&fp, FILE_NAME, "a+"); // 開啟檔案失敗 if (eResult != 0) exit(-1); // 將追加內容寫入檔案指標當前的位置 fputs(szAppendStr, fp); // 最後不要忘了,關閉開啟的檔案~~~ fclose(fp); return 0; }