可变参数应用到调试信息输出

xiaoxiao2021-02-27  228

#define debug_printf(...) \ {\ char dataOut2[256];\ sprintf( dataOut2, __VA_ARGS__);\ uart_out(( uint8_t * )dataOut2, strlen( dataOut2 ));\ } void dp(char *arg, ...) { char dataOut2[256]; va_list vl; __va_start(vl, arg); vsprintf(dataOut2, arg, vl); __va_end(vl); uart_out(( uint8_t * )dataOut2, strlen( dataOut2 )); }

 

 

 

 

 

转载请注明原文地址: https://www.6miu.com/read-11730.html

最新回复(0)