本程式實現在txt檔案記錄最新的20條log記錄,當txt檔案中一開始沒有20條記錄時,逐條增加log記錄,當檔案中存在20條記錄,此時又有記錄需要寫入檔案時,刪除最下方最老的一條記錄,將最新的一條記錄寫入檔案最頂部。
int write_log(unsigned char *buffer_ip)
;int i=-1;
int j;
int k;
pfilepinter = fopen("/log.txt","r");
if (pfilepointer == null)
while(!feof(pfilepointer))
fclose(pfilepointer);
pfilepointer = null;
fp = fopen("/log.txt","w");
if (fp == null)
if(i=0;j--)
strcpy(arr[j+1],arr[j]);
sprintf(arr[0],buffer_ip);//buffer_ip is new log information
i++;
for(k=0;k1;j--)
strcpy(arr[j-1],arr[j-2]);
sprintf(arr[0],buffer_ip);//buffer_ip is new log information
for(k=0;kfputs(arr[k],fp);
}fclose(fp);
fp == null;
return 0;
}
Go語言實現在檔案中插入內容
目錄結構 123.txt 大家準備個此名的檔案,內容隨便 123456 abcefgmain.go package main import fmt io os func editfile 臨時檔案 tmpfile,err os.openfile 123.tmp os.o create os.o wr...
C語言實現進度條 背景 實現
一 c語言中回車與換行 n 換行 將游標移動到下一行第一格 相當於平時用的回車 r 回車 將游標移動到當前行第一格 背景 在計算機還沒有出現之前,有一種叫做電傳打字機 teletype model 33 的玩意,每秒鐘可以打10個字元。但是它有乙個問題,就是打完一行換行的時候,要用去0.2秒,正好可...
C語言實現檔案複製
使用c語言來複製乙個檔案 包括各種型別 主流的做法有2種 1.自定義函式 2.呼叫系統api 本文介紹自定義函式的方法。檔案型別可以粗略分類為ascii型別和二進位制型別,且大多數為二進位制型別,因此本文採用 fread 和 fwrite 閒話不多說,上 c語言實現檔案複製 srcfile 原始檔 ...