VC打日记,帮助调试的办法

伯诚 2008-11-08 02:49:47
想问下大家有没有办法写个函数将我们想输出的信息写到一个文件里,这样可以帮助我们方便调试和维护代码,如:
//main.c
#include "stdafx.h"


int main(int argc, char* argv[])
{
int i=10;
log("the log is here[]",i);
return 0;
}



这会将log的信息打到log.txt文件上,内容是
2008-11-08 14:42:05:417 main.c(8) : the log is here[10]


log的格式说明:日期 时间 代码文件名(行数):想输出的内容
...全文
159 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuweibit 2008-11-10
  • 打赏
  • 举报
回复
LZ这个想法不错,学习了,谢谢!
liuweibit 2008-11-10
  • 打赏
  • 举报
回复
LZ这个想法不错,学习了,谢谢!
hhhh63 2008-11-10
  • 打赏
  • 举报
回复
定义一个变参数的函数就行了,就象sprintf一样。
luogailong 2008-11-09
  • 打赏
  • 举报
回复
可以定义一个如下的函数:bool log(const char* buf,int d);
该函数的功能就是往你的日志文件(不妨命名为log.txt)写入相应的调试信息。
伯诚 2008-11-08
  • 打赏
  • 举报
回复
对不起,代码更正下,正确的写法是
log("the log is here[%d]",i);

7,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧