search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

C/C++(CodeBlocks) 開發DLL專案 必用Log File(記錄檔) 產生器 – jashliao部落格

C/C++(CodeBlocks) 開發DLL專案 必用Log File(記錄檔) 產生器

 

由於最近再使用C/C++(CodeBlocks) 開發DLL專案,發現沒有GUI顯示實在無法得知程式運作狀態,因此撰寫該函數方便記錄使用,現在貼出來和同好分享。

 

//—

#define LogFile “WCardLib.log”

static int g_intDebug;//設成1就代表為DEBUG模式,該函數才會作用
void WriteLog(const char *Msg,int state)
{
    if(g_intDebug==1)
    {
        FILE *pf=’\0′;
        if(state==1)//將先前紀錄清除
        {
            pf=fopen(LogFile,”w”);
        }
        else//接續先前紀錄,繼續接續
        {
            pf=fopen(LogFile,”a”);
        }
        fprintf(pf,Msg);
        fprintf(pf, “\n”);
        fclose(pf);
    }
}

 

 

 



熱門推薦

本文由 jashliaoeuwordpress 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦