如何让自定义函数和printf函数一样是不定参数,并能将传入参数传给sprintf函数?
如题,看示例代码:
typedef struct{ ...}My_Data;void my_func(My_Data *data, const char *fmt, ...){ char text[2048]; va_list ap; va_start(ap, fmt); sprintf(text, fmt, ap); va_end(ap); printf("text:%s\n",text);}//调用函数:my_func(data, "%s:%d\n", str, n);