fork download
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. struct spieler {
  7. int energie;
  8. int punkte;
  9. int team;
  10. };
  11. void berechnepunkte (spieler *spiel1, int bonuspunkte);
  12. void zeigespieler (spieler &spiel1);
  13. void ladelevel (int levelangabe);
  14.  
  15. int main () {
  16.  
  17. spieler spieler1;
  18. spieler1.energie = 1000;
  19. spieler1.punkte = 0;
  20. spieler1.team = 1;
  21.  
  22. int level = 20;
  23. int bonus = 1000;
  24.  
  25. ladelevel (level);
  26. zeigespieler (spieler1);
  27. berechnepunkte (&spieler1, bonus);
  28. zeigespieler (spieler1);
  29. cout << "Gang Bang Brother!";
  30. }
  31.  
  32. void ladelevel (int levelangabe) {
  33. cout << "Gegenwaertiges Level: " << levelangabe << endl;
  34. }
  35.  
  36. void zeigespieler (spieler &spiel1) {
  37. cout << "Spielerenergie: " << spiel1.energie << endl;
  38. cout << "Spielerpunkte: " << spiel1.punkte << endl;
  39. cout << "Team: " << spiel1.team << endl;
  40. }
  41.  
  42. void berechnepunkte (spieler *spiel1, int bonuspunkte) {
  43. spiel1->punkte += bonuspunkte;
  44. }
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
Gegenwaertiges Level: 20
Spielerenergie: 1000
Spielerpunkte: 0
Team: 1
Spielerenergie: 1000
Spielerpunkte: 1000
Team: 1
Gang Bang Brother!