找回密码
 注册
搜索
查看: 956|回复: 1

[讨论] vsprintf() 是那里来的函数?

[复制链接]
发表于 2005-12-12 20:49:00 | 显示全部楼层 |阅读模式
void Uart_Printf(char port,char *fmt,...) //如果您不使用 vsprintf(), 代码量将大幅减少
{    va_list ap;
    char string[256];
    va_start(ap,fmt);
    vsprintf(string,fmt,ap);
    Uart_SendString(string,port);
    va_end(ap);
}
vsprintf() 是那里来的函数,C库里的?
如果不用它,该怎么写?
发表于 2005-12-24 13:19:00 | 显示全部楼层
<P>vsprintf()是C库里的,用于处理printf多个参数格式的。</P><P>如果你的应用具有确定的格式,比如不用%f,等float形式,你可以在网上找到vsprintf的函数源代码,针对你自己的应用进行修改;这样可以减少代码量。</P>
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-26 20:12 , Processed in 0.045333 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表