#include <stdio.h>
#include <stdarg.h>
void PrintNumbers(int startnum, ...) {
int count = 0;
int n = startnum;
va_list vl;
va_start(vl, startnum);
while (n != 0) {
printf("%d\n", n);
n = va_arg(vl, int);
}
va_end(vl);
}
int main(void)
{
PrintNumbers(1, 2, 3, 4, 5, 0);
return 0;
}
/*
run:
1
2
3
4
5
*/