这段代码展示了如何不使用<stdarg>中的va_list、va_start、va_end宏来实现自定义可变参数以及如何改变默认的%d、%f、%s等格式字符。
代码如下:#include <stdio>#include <stdlib> // itoa() and ltoa()#include <string> // strcat() and strlen()
// echo(“$i, $s, $l, $c”, arg1, arg2, arg3, arg4)// $i — int, $s — string, $l — long, $c — charvoid echo(char