zizzfish
驱动牛犊
驱动牛犊
  • 注册日期2005-11-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望24点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
阅读:6267回复:2

请教关于RETAILMSG的用法。

楼主#
更多 发布于:2007-09-13 21:08
用RETAILMSG打印调试信息时,不能完全打印。比如
RETAILMSG(1,(TEXT("%s\n"),__DATE__);
发现__DATE__偶数的字符会被覆盖调。比如sep 12 2007 会打印成SP107
但是用printf就可以。

在BSP的程序都用RETAILMSG,请问可否用sprintf来打印调试信息?
shaohui99
驱动牛犊
驱动牛犊
  • 注册日期2007-05-15
  • 最后登录2008-06-19
  • 粉丝0
  • 关注0
  • 积分190分
  • 威望30点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-09-14 10:50
__DATE__  是char字符串类型的,RETAILMSG需要Unicode类型的字符串,可以这样写
RETAILMSG(1,(TEXT("%s\n"),TEXT(__DATE__)));
zizzfish
驱动牛犊
驱动牛犊
  • 注册日期2005-11-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望24点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-09-14 18:14
谢谢!
游客

返回顶部