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 besser

    achja 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: 😃


Anmelden zum Antworten