# include <stdarg.h>
void display_var(int number, ...);
main() display_var (one, index); void display_var (int number, ...); cout << "The parameters are " ; # include <iostream.h>
{
int index = 5;
int one = 1, two =
2;
display_var (3, index,
index + two, index + one);
display_var (two, 7 ,3);
}
{
va_list
param_pt;
va_start(param_pt, number);
for (int
index = 0; index < number; index ++)
cout
<< va_arg(param_pt, int) << " " ;
cout <<
'\n';
va_end (param_pt); }
La salida de este programa será:
The parameters are 5.
The parameters are 5 7 6.
The parameters
are 7 3.
Observamos que: