标题: [疑问] 求助,C中怎么在程序中添加错误跟踪啊!
zjg1727
LU新生
Rank: 1



UID 44959
精华 0
积分 3
帖子 4
活跃指数 1
LU金币 5 个
LU金条 0 个
阅读权限 10
注册 2006-4-13
 
发表于 2006-4-14 16:50  资料  个人空间  短消息  加为好友 
求助,C中怎么在程序中添加错误跟踪啊!

如题!就是那种在程序中加这种__FILE__,__LINE__类似的语句的!谁能告诉我具体含义和应该怎么添加啊!

顶部
newzyx86
LU幼天使
Rank: 2



UID 27289
精华 1
积分 32
帖子 58
活跃指数 30
LU金币 2228 个
LU金条 0 个
阅读权限 20
注册 2004-10-28
 
发表于 2006-4-14 17:42  资料  个人空间  短消息  加为好友 
__FILE__ 就是你的 .C 的文件名
__LINE__ 就是语句所在的行
__DATE__编译时的日期
__TIME__编译时的时间
如:

#define write_error(msg) \
        printf("%s %s: %s\n", __FILE__, __LINE__);





顶部
zjg1727
LU新生
Rank: 1



UID 44959
精华 0
积分 3
帖子 4
活跃指数 1
LU金币 5 个
LU金条 0 个
阅读权限 10
注册 2006-4-13
 
发表于 2006-4-16 21:29  资料  个人空间  短消息  加为好友 
哦,谢谢啊!
有点明白了!

顶部
wingc
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14


UID 1679
精华 3
积分 254
帖子 493
活跃指数 0
LU金币 6016 个
LU金条 0 个
阅读权限 200
注册 2003-11-4
 
发表于 2006-4-16 22:57  资料  个人空间  主页 短消息  加为好友  添加 wingc 为MSN好友 通过MSN和 wingc 交谈
最好再通过定义DEBUG宏和条件编译,做出一套完善的trace包来,呵呵

顶部
 



当前时区 GMT+8, 现在时间是 2008-12-3 06:30
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.221383 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver