打印

vsprintf()

[复制链接]
1388|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wrainp|  楼主 | 2008-4-14 18:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用51做的1602液晶显示时

先定义了这样一个函数

void printf_1602(unsigned char *fmt,...)
{
        unsigned char buf[32];
        va_list vp;
        va_start(vp,fmt);
        vsprintf(buf,fmt,vp);
        write_str_1602(buf,0);



最后在主函数中这样调用
 printf_1602("A:%bd;H:%bu;M:%d",age,height,money);

其中%bd,%bu,分别是什么意思啊?

相关帖子

沙发
lsfsxfljj| | 2008-4-14 18:31 | 只看该作者

顺便也问下

顺便问下void printf_1602(unsigned char *fmt,...),后面那个输入参数"..."代表什么意思?

使用特权

评论回复
板凳
wrainp|  楼主 | 2008-4-14 18:38 | 只看该作者

格式

fmt貌似是输出格式

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

79

帖子

1

粉丝