fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <cstdarg>
  4.  
  5. void zeichen(std::string str, ...)
  6. {
  7. va_list args;
  8. va_start(args, str);
  9.  
  10. for(int i=0; i<str.length(); ++i)
  11. {
  12. if(str[i] == '%' )
  13. {
  14. std::cout << va_arg(args, char);
  15. }
  16. else std::cout << str[i];
  17. }
  18.  
  19. va_end(args);
  20. }
  21.  
  22. int main()
  23. {
  24. zeichen("Das % ist % mein % Beispieltext", '-', '+', 'y');
  25. }
Success #stdin #stdout 0.01s 5440KB
stdin
Standard input is empty
stdout
Das - ist + mein y Beispieltext