• Source
    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. }