#include <stdio.h>
#include <stdarg.h>
void sprin(char *str,const char *fmt,...){
va_list ap; /* char *ap */
va_start(ap,fmt);
vsprintf(str,fmt,ap);
}
int main(void){
char str[1024] = {0},*name = "小明",ch = 'G',age = 24;
sprin(str,"姓名:%-5s性别:%-5c年龄:%-5d",name,ch,age);
puts(str);
getchar();
return 0;
}
C语言 定义可变参数函数
最新推荐文章于 2024-04-12 03:41:08 发布