#include <stdio.h>
#include <stdlib.h>
#include "stdarg.h"
typedef unsigned char uint8_t;
typedef unsigned short int uint16_t;
typedef unsigned int uint32_t;
void myprintf(const char * format, ...)
{
va_list v_list;
uint8_t buf[200] = {0};
uint8_t *p;
va_start(v_list, format);
vsprintf((char *)buf, (char *)format, v_list);
va_end(v_list);
p = buf;
while(*p)
{
//将字符逐个输出
//while (app_uart_put(*p) != NRF_SUCCESS);
p ++;
}
}
C语言实现printf函数

最新推荐文章于 2025-06-20 09:33:39 发布