2011-04-19 88 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); 
} 
相关问题