2011-04-19 95 views
0

我正在VS 2008上工作。我的解決方案有很多項目和每個項目,一些源文件。我想從源文件中的函數中記錄入口和退出(使用fprintf)。我如何創建一個全局FILE變量,並在哪裏打開(打開)它來完成此操作。我正在研究C++。如何爲我的VS解決方案創建日誌文件?

+0

'fopen'和'FILE'是C類型。我以爲你在使用C++ – 2012-09-27 14:05:48

回答

0

看看一些日誌庫,而不是使用普通的FILE*。例如,看看log4j ports的列表。

-1
Log(char* pString){ 
    FILE *fp; 
    fp = fopen("DataLog.txt", "a"); 

    if(fp == NULL){  
     fclose(fp); 
    } 
    fprintf(fp, "LOG :%s\n", pString); 
    fflush(fp); 
    fclose(fp); 
}