C语言实现printf函数

来源:互联网 发布:陆地卫星数据特点 编辑:程序博客网 时间:2024/05/17 15:59
#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 ++;  }}



原创粉丝点击