fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. void key_char(char c)
  5. {
  6. cout << "Sende Zeichen an Output: " << c << '\n';
  7. }
  8.  
  9. void keycode(char c)
  10. {
  11. cout << "Codiere einzelnes Zeichen: " << c << '\n';
  12. key_char(c);
  13. }
  14.  
  15. void keycode(const char* str)
  16. {
  17. cout << "Verarbeite ganze Zeichenkette: " << str << '\n';
  18. for(const char *pos = str; *pos != '\0'; ++pos )
  19. keycode(*pos);
  20. }
  21.  
  22. int main() {
  23. keycode("blah");
  24. keycode('x');
  25. keycode("y");
  26. return 0;
  27. }
Success #stdin #stdout 0.01s 5280KB
stdin
Standard input is empty
stdout
Verarbeite ganze Zeichenkette: blah
Codiere einzelnes Zeichen: b
Sende Zeichen an Output: b
Codiere einzelnes Zeichen: l
Sende Zeichen an Output: l
Codiere einzelnes Zeichen: a
Sende Zeichen an Output: a
Codiere einzelnes Zeichen: h
Sende Zeichen an Output: h
Codiere einzelnes Zeichen: x
Sende Zeichen an Output: x
Verarbeite ganze Zeichenkette: y
Codiere einzelnes Zeichen: y
Sende Zeichen an Output: y