spielerei mit der konsole
-
hallo, ich sitze gerade in der schule am pc und habe gesehn, dass der pc
ein C++ Dos compiler hat...
und weil ich einiges in c++ kann, bin ich gerade dabei ein kleiens programm
zu schreiben.Jetzt hab ich auf RUN gedrückt und festgestellt, dass der SCREEN nicht "gecleart" wird bei neuausführung.frage:
wie mach ich das?
system("cls");
erkennt der nicht
und noch was anderes, wie kann ich über cin eine namensabfrage machen,so
dass ich mein name eingeben kann und der entweder richtig oder falsch ist ^^wie gesagt ich kann nicht viel c++ aber es reicht um "sinnlose programme" zu schreiben
-
#include <iostream> #include <string> int main() { std::string name; std::cout << "Name: "; std::getline(std::cin, name); if (name == "Herbert") { std::cout << "Owned." << std::endl; } return 0; }
Zu der Sache mit dem Bildschirm löschen. Keine Ahnung, warum es nicht geht. Du musst wohl darauf verzichten oder die WinAPI nutzen. Kann mir aber kaum vorstellen, dass du damit mehr Erfolg hast.
-
ja danke dir mit der nameseingabe , ich schreib wieder in Virsual C++ ^^
ist besserachja hab dein code mal verändert - so gefällt der mir besser
#include <iostream> #include <string> #include <windows.h> // windows.h für Sleep using namespace std; int main() { string name; cout << "Name: "; getline(cin, name); if (name == " Patrick") // achte auf gross/klein schreibung ;-) { system("cls"); cout<<"Hallo " <<name<<" wie gehts"; } Sleep(2000); // programm bleibt 2 sec auf return 0; }
ps: :schland: