fork download
  1. #include <stdio.h>
  2. #include <stdarg.h>
  3.  
  4. void func(int an, ...) {
  5. va_list args;
  6. va_start(args, an);
  7. for (int i = 0; i < an; ++i) {
  8. printf("%d\n", va_arg(args, int));
  9. }
  10. va_end(args);
  11. }
  12.  
  13. int main(void) {
  14. void (*funcPtr)(int, ...); // Declaration
  15. funcPtr = func; // Storage
  16. (*funcPtr)(3, 42, 69, 73);
  17. return 0;
  18. }
  19.  
Success #stdin #stdout 0s 2292KB
stdin
Standard input is empty
stdout
42
69
73