本帖最后由 zhxingyu 于 2019-5-19 08:59 编辑
void LcdPrintf( const char *fmt, ...)
{
int n;
char buferr[50];
char *str;
va_list ap;
str=buf;
va_start (ap, fmt);
n = vfprintf ((FILE *) & str, fmt, ap);
va_end (ap);
*str = '\0';
}
IAR版本为IAR_for_ARM 7.4,vfprintf()函数返回值一直为“-1”,说明,vfprintf()格式化失败,不知道什么原因?请帮忙分析一下,谢谢! |