printf.c

来自「一个printf的实现源代码」· C语言 代码 · 共 18 行

C
18
字号
#include <stdarg.h>
#include "printf.h"  
#include "commctrl.h"

extern XJ_HANDLE hDebugPort;

extern void    COMM_WriteBuff( int iPotr, unsigned char * ucData, int ulen );
void printf ( const char * fmt, ... )
{
    va_list args;
    int n;
    char printbuffer[256];
    va_start ( args, fmt );
    n = vsprintf ( printbuffer, fmt, args );
    va_end ( args );             
    xjcomm_write( hDebugPort,( unsigned char *)printbuffer, strlen( printbuffer ));
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?