fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. #include <iostream>
  5. #include <string>
  6. #include <stdarg.h>
  7. using namespace std;
  8.  
  9. void say(char* name ...)
  10. {
  11. cout << "Hello, ";
  12. cout << name ;
  13. va_list ap;
  14. va_start(ap,name);
  15.  
  16. for(;;){
  17. char* str = va_arg(ap, char*);
  18. if (str == 0) break;
  19. cout << ", " << str;
  20. }
  21. cout << endl;
  22. va_end(ap);
  23. }
  24. int main()
  25. {
  26. char *a = "atom";
  27. char *b = "johhny";
  28. char *c = "jim";
  29. say(a,b,c, (char*)0);
  30. }
  31.  
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
Hello, atom, johhny, jim