vsprintf()
用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,分别是什么意思啊?
发表时间:2008年4月14日16:29:50