fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <cmath>
  4. #include <memory>
  5. #include <limits>
  6.  
  7. void keep() {
  8. std::cin.clear();
  9. std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
  10. std::cin.get();
  11. }
  12. void delete_all_files() { /* To be done! */ }
  13.  
  14. class NumberQuiz
  15. {
  16. public:
  17. NumberQuiz();
  18. void RunLoop();
  19. private:
  20. unsigned int m_TargetNumber;
  21. };
  22.  
  23. int main(int argc, const char* argv[])
  24. {
  25. std::cout << "Willkommen bei 'Fight For Your Data'!" << std::endl;
  26. std::cout << "Du spielst um all deine Dateien!" << std::endl;
  27. std::cout << "Der Dateidieb heißt " << argv[0] << " der fiese." << std::endl;
  28. std::cout << "Wie heißt du?" << std::endl;
  29. std::string PlayerName;
  30. std::cin >> PlayerName;
  31. std::cout << PlayerName << ", es gibt nur einen Weg den Dateidieb ";
  32. std::cout << "aufzuhalten: Errate seine Zahl!" << std::endl;
  33. keep();
  34. }
Success #stdin #stdout 0s 3300KB
stdin
Standard input is empty
stdout
Willkommen bei 'Fight For Your Data'!
Du spielst um all deine Dateien!
Der Dateidieb heißt ./prog der fiese.
Wie heißt du?
, es gibt nur einen Weg den Dateidieb aufzuhalten: Errate seine Zahl!