c語言日誌功能實現

2021-09-25 09:04:27 字數 847 閱讀 4869

#include #include #include #include #ifdef win32

#include #else

#include // linux下標頭檔案

#endif

#define file_max_size (1024*1024) /*

獲得當前時間字串

@param buffer [out]: 時間字串

@return 空

*/void get_local_time(char* buffer) /*

獲得檔案大小

@param filename [in]: 檔名

@return 檔案大小

*/long get_file_size(char* filename)

if (fp != null)

return length;}

/*寫入日誌檔案

@param filename [in]: 日誌檔名

@param max_size [in]: 日誌檔案大小限制

@param buffer [in]: 日誌內容

@param buf_size [in]: 日誌內容大小

@return 空

*/void write_log_file(char* filename, long max_size, char* buffer, unsigned buf_size)

// 寫日誌

} }}

int main(int argc, char** ar**)

// system("pause");

return 0;

}

C語言寫日誌功能

1 非常簡單的c語言記錄檔案功能。define crt secure no warnings include include include include include define max file len 1024 1024 獲取當前系統時間 char getnowtime in路徑設定,o...

C語言順序表功能實現

include include include typedef int datetype typedef struct seqlist seqlist void seqlistinit seqlist ps 初始化函式 void seqlistcheck seqlist ps 檢查容量函式,不夠擴容...

C語言實現Linux cd功能

查了一下,關於cd命令網上有各種複雜的實現方式。其實要求不嚴格的話,呼叫chdir 即可實現。cd方法簡單實現 void cd char path int chdir const char path 說明 chdir函式用於改變當前工作目錄。呼叫引數是指向目錄的指標,呼叫程序需要有搜尋整個目錄的許可...