编程论坛
注册
登录
编程论坛
→
C++教室
关于va_list
hunterevil
发布于 2016-03-27 20:49, 3418 次点击
请问如果形参是va_list类型的;
在调用函数的时候如何写实参
3 回复
#2
rjsp
2016-03-27 22:11
问题好奇怪,类型是va_list,当然传va_list呀
你平时是怎么用vprintf等函数的?
#3
hunterevil
2016-03-28 08:54
没学过va_lidt,我是在书上看对多维数组的操作里面看到的
#4
rjsp
2016-03-29 08:29
程序代码:
#include
<stdio.h>
#include
<stdarg.h>
int
myprintf(
const
char
* format, ... )
{
printf(
"
%s
"
,
"
[OUTPUT]
"
);
va_list argptr;
va_start( argptr, format );
int
n = vprintf( format, argptr );
va_end( argptr );
return
n;
}
int
main(
void
)
{
myprintf(
"
%d, %d\n
"
,
123
,
456
);
return
0
;
}
1