Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
#include <iostream> #include <string> #include <cmath> #include <memory> #include <limits> void keep() { std::cin.clear(); std::cin.ignore(std::numeric_limits::max(), '\n'); std::cin.get(); } void delete_all_files() { try { //tbd } catch (const std::exception& e) { std::cout << "Exception in delete_all_files" << std::endl; } } class NumberQuiz { public: NumberQuiz(const std::string& Playername): m_PlayerName(Playername), m_NumberGuessed(false) {} void RunLoop() { std::cout<<"Du hast drei Versuche!"; while(!m_NumberGuessed) { for(int i=0; i<3; i++) {} } } private: unsigned int m_TargetNumber; const std::string m_PlayerName; bool m_NumberGuessed; }; int main(int argc, const char* argv[]) { std::cout << "Willkommen bei 'Fight For Your Data'!" << std::endl; std::cout << "Du spielst um all deine Dateien!" << std::endl; std::cout << "Der Dateidieb heißt " << argv[0] << " der fiese." << std::endl; std::cout << "Wie heißt du?" << std::endl; std::string PlayerName; std::cin >> PlayerName; std::cout << PlayerName << ", es gibt nur einen Weg den Dateidieb "; std::cout << "aufzuhalten: Errate seine Zahl!" << std::endl; auto quiz = NumberQuiz(PlayerName); quiz.RunLoop(); keep(); } |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
#include <iostream> #include <string> #include <cmath> #include <memory> #include <limits> #include <ctime> #include <cstdlib> void keep() { std::cin.clear(); std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n'); std::cin.get(); } void delete_all_files() { try { //tbd } catch (const std::exception& e) { std::cout << "Exception in delete_all_files" << std::endl; } } class NumberQuiz { public: NumberQuiz(const std::string& Playername): m_PlayerName(Playername), m_NumberGuessed(false) {srand (time(NULL));} void RunLoop() { while(!m_NumberGuessed) { } } private: unsigned int m_TargetNumber; const std::string m_PlayerName; bool m_NumberGuessed; }; int main(int argc, const char* argv[]) { std::cout << "Willkommen bei 'Fight For Your Data'!" << std::endl; std::cout << "Du spielst um all deine Dateien!" << std::endl; std::cout << "Der Dateidieb heißt " << argv[0] << " der fiese." << std::endl; std::cout << "Wie heißt du?" << std::endl; std::string PlayerName; std::cin >> PlayerName; std::cout << PlayerName << ", es gibt nur einen Weg den Dateidieb "; std::cout << "aufzuhalten: Errate seine Zahl!" << std::endl; auto quiz = NumberQuiz(PlayerName); quiz.RunLoop(); keep(); } |
Zitat
Ich bin nicht der Messias.
Ich sage, du bist es, Herr. Und ich muss es wissen, denn ich bin schon einigen gefolgt.
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Administrator
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
#include <iostream> #include <string> #include <cmath> #include <memory> #include <limits> #include <ctime> #include <cstdlib> void keep() { std::cin.clear(); std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n'); std::cin.get(); } void delete_all_files() { try { //tbd } catch (const std::exception& e) { std::cout << "Exception in delete_all_files" << std::endl; } } class NumberQuiz { public: NumberQuiz(const std::string& Playername): m_PlayerName(Playername), m_NumberGuessed(false) { srand (time(NULL)); m_TargetNumber = rand() % 20 + 1; } void RunLoop() { while(!m_NumberGuessed) { } } private: unsigned int m_TargetNumber; const std::string m_PlayerName; bool m_NumberGuessed; }; int main(int argc, const char* argv[]) { std::cout << "Willkommen bei 'Fight For Your Data'!" << std::endl; std::cout << "Du spielst um all deine Dateien!" << std::endl; std::cout << "Der Dateidieb heißt " << argv[0] << " der fiese." << std::endl; std::cout << "Wie heißt du?" << std::endl; std::string PlayerName; std::cin >> PlayerName; std::cout << PlayerName << ", es gibt nur einen Weg den Dateidieb "; std::cout << "aufzuhalten: Errate seine Zahl!" << std::endl; auto quiz = NumberQuiz(PlayerName); quiz.RunLoop(); keep(); } |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
#include <iostream> #include <string> #include <cmath> #include <memory> #include <limits> #include <ctime> #include <cstdlib> #include <windows.h> void keep() { std::cin.clear(); std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n'); std::cin.get(); } void delete_all_files() { try { //tbd } catch (const std::exception& e) { std::cout << "Exception in delete_all_files" << std::endl; } } class NumberQuiz { public: NumberQuiz(const std::string& Playername) : m_PlayerName(Playername), m_NumberGuessed(false) { srand(time(NULL)); m_TargetNumber = rand() % 20 + 1; } void RunLoop() { while (!m_NumberGuessed) { std::cin >> m_GuessedNumber; if (m_GuessedNumber == m_TargetNumber) m_NumberGuessed = true; } } private: unsigned int m_TargetNumber; unsigned int m_GuessedNumber; const std::string m_PlayerName; bool m_NumberGuessed; }; int main(int argc, const char* argv[]) { std::cout << "Willkommen bei 'Fight For Your Data'!" << std::endl; std::cout << "Du spielst um all deine Dateien!" << std::endl; std::cout << "Der Dateidieb heißt " << argv[0] << " der fiese." << std::endl; std::cout << "Wie heißt du?" << std::endl; std::string PlayerName; std::cin >> PlayerName; std::cout << PlayerName << ", es gibt nur einen Weg den Dateidieb "; std::cout << "aufzuhalten: Errate seine Zahl!" << std::endl; auto quiz = NumberQuiz(PlayerName); quiz.RunLoop(); keep(); } |
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Cranberry« (16.12.2013, 19:08)
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
#include <iostream> #include <string> #include <cmath> #include <memory> #include <limits> #include <ctime> #include <cstdlib> #include <windows.h> void keep() { std::cin.clear(); std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n'); std::cin.get(); } void delete_all_files() { try { //tbd } catch (const std::exception& e) { std::cout << "Exception in delete_all_files" << std::endl; } } class NumberQuiz { public: NumberQuiz(const std::string& Playername): m_PlayerName(Playername), m_NumberGuessed(false) { srand (time(NULL)); m_TargetNumber = rand() % 20 + 1; } void RunLoop() { while(!m_NumberGuessed) { } } private: unsigned int m_TargetNumber; const std::string m_PlayerName; bool m_NumberGuessed; }; int main(int argc, const char* argv[]) { std::cout << "Willkommen bei 'Fight For Your Data'!" << std::endl; Beep(500,1000); std::cout << "Du spielst um all deine Dateien!" << std::endl; Beep(700,1000); std::cout << "Der Dateidieb heißt " << argv[0] << " der fiese." << std::endl; std::cout << "Wie heißt du?" << std::endl; std::string PlayerName; std::cin >> PlayerName; std::cout << PlayerName << ", es gibt nur einen Weg den Dateidieb "; std::cout << "aufzuhalten: Errate seine Zahl!" << std::endl; auto quiz = NumberQuiz(PlayerName); quiz.RunLoop(); keep(); } |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
#include <iostream> #include <string> #include <cmath> #include <memory> #include <climits> #include <ctime> #include <cstdlib> #include <windows.h> void keep() { std::cin.clear(); std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n'); std::cin.get(); } void delete_all_files() { try { //tbd } catch (const std::exception& e) { std::cout << "Exception in delete_all_files" << std::endl; } } class NumberQuiz { public: NumberQuiz(const std::string& Playername) : m_PlayerName(Playername), m_NumberGuessed(false), m_GuessedNumber(0) { srand(time(NULL)); m_TargetNumber = rand() % 20 + 1; } void RunLoop() { while (!m_NumberGuessed) { std::cin >> m_GuessedNumber; if (m_GuessedNumber == m_TargetNumber) m_NumberGuessed = true; } } private: unsigned int m_TargetNumber; const std::string m_PlayerName; bool m_NumberGuessed; int m_GuessedNumber; }; int main(int argc, const char* argv[]) { std::cout << "Willkommen bei 'Fight For Your Data'!" << std::endl; Beep(500, 1000); std::cout << "Du spielst um all deine Dateien!" << std::endl; Beep(700, 1000); std::cout << "Der Dateidieb heißt " << argv[0] << " der fiese." << std::endl; std::cout << "Wie heißt du?" << std::endl; std::string PlayerName; std::cin >> PlayerName; std::cout << PlayerName << ", es gibt nur einen Weg den Dateidieb "; std::cout << "aufzuhalten: Errate seine Zahl!" << std::endl; auto quiz = NumberQuiz(PlayerName); quiz.RunLoop(); keep(); } |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
#include <iostream> #include <string> #include <cmath> #include <memory> #include <climits> #include <ctime> #include <cstdlib> #include <windows.h> void keep() { std::cin.clear(); std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n'); std::cin.get(); } void delete_all_files() { try { //tbd } catch (const std::exception& e) { std::cout << "Exception in delete_all_files" << std::endl; } } class NumberQuiz { public: NumberQuiz(const std::string& Playername) : m_PlayerName(Playername), m_NumberGuessed(false), m_GuessedNumber(0), m_Tries(0) // { srand(time(NULL)); m_TargetNumber = rand() % 20 + 1; } void RunLoop() { while (!m_NumberGuessed) { std::cin >> m_GuessedNumber; if (m_GuessedNumber == m_TargetNumber) m_NumberGuessed = true; } } private: unsigned int m_TargetNumber; const std::string m_PlayerName; bool m_NumberGuessed; int m_GuessedNumber; int m_Tries; // }; int main(int argc, const char* argv[]) { std::cout << "Willkommen bei 'Fight For Your Data'!" << std::endl; Beep(500, 1000); std::cout << "Du spielst um all deine Dateien!" << std::endl; Beep(700, 1000); std::cout << "Der Dateidieb heißt " << argv[0] << " der fiese." << std::endl; std::cout << "Wie heißt du?" << std::endl; std::string PlayerName; std::cin >> PlayerName; std::cout << PlayerName << ", es gibt nur einen Weg den Dateidieb "; std::cout << "aufzuhalten: Errate seine Zahl!" << std::endl; std::cout << "Du hast drei Versuche" << std::endl; // auto quiz = NumberQuiz(PlayerName); quiz.RunLoop(); keep(); } |
Zitat
Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.
Werbeanzeige