你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
extern int printf (const char *, ...); extern int sprintf (char *, const char *, ...);
嘉木香 发表于 2017-4-5 16:10 再补充一下,刚才发现,这是挖坟贴,填土,此贴终结、
意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器
前提:STDIO.H,自建的发送字符串函数;
使用方式:
步骤:1.调用sprintf()函数,此函数用法与printf()基本一致,两者输出不同,Printf()函数直接硬件输出,sprintf()输出到其形参字符串中;
2.输出sprintf()中的形参字符串;
附STDIO.H中printf(),sprint()的定义,区别之处以加粗倾倒发红
{
static char sz[1024] = { 0, };
/* 组合使用可变参数以及vsprintf,实现printf */
va_list ap;
va_start(ap, fmt);
vsprintf(sz, fmt, ap);
cli_puts(sz);
va_end(ap);
}
这个没看明白。知道是格式组合,但具体 每一个函数怎么实现的?
死吧。。