赞
踩
#include <iostream>
#include <stdio.h>
#include <stdarg.h>
int MY_PRINT(const char *fmt, ...)
{
char string[128];//注意长度控制
va_list ap;
va_start(ap, fmt);
vsprintf(string, fmt, ap);
printf(string);//可换成串口输出
va_end(ap);
return 0;
}
int main(int argc, char** argv)
{
int i;
i = 12345678;
MY_PRINT("i:%d\n",i);
return 0;
}
切记:要用带v的sprintf或者snprintf函数。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。