当前位置:   article > 正文

用串口模拟printf函数输出

用串口模拟printf函数输出

#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函数。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/787131
推荐阅读
相关标签
  

闽ICP备14008679号