现在的位置: 首页 > 综合 > 正文

2011-2 写log(涉及读写文件)

2013年07月16日 ⁄ 综合 ⁄ 共 641字 ⁄ 字号 评论关闭

 有些情况下我们不能设置断点对程序进行调试,这时写log也是一个不错的办法哦!

int log(const char * Content, long Len);
int log(const char * Content, long Len)
{
        if(Len <= 0)
                return 0;

        FILE * fp;
        fp = fopen( "//Program Files//newlog.txt", "ab+" );
        
        if( fp == NULL )
                return 0;

        if(feof(fp) != 1)
        {
        
        if(fseek(fp, 0, SEEK_END) != 0)
                return 0;
        }

        long retLen = fprintf(fp, "%s/r/n/r/n", Content);
        //long retLen = fwrite(Content, 1, Len, fp);

        //if(retLen != (Len + 4))
        //{
        //      fclose(fp);
        //      return 0;
        //}
        
        fclose(fp);
        return 1;
}

抱歉!评论已关闭.