keine neue zeile



  • Hallo 🙄

    Gibt es eine möglichkeit in C++ (konsole)

    dass das prgramm nicht jeden kram in eine neue zeile schreibt

    z.b

    cout<<"Möchtes du jetzt weiter machen ?\n";
     cout<<"\n1 = Ja || 0 = Nein \n\n";
     int a;
     cin>>a;
     if (a == 1)
      {
       cout<<"Gut\n";
    
      }
    
     if (a == 0)
      {
       return 0;
    
      }
    

    ... das das "Gut " in der ersten zeile steht

    😞 hab ich das richtig erklert



  • also so dass das vorherige dann verswchwindet , sonst hätte ich ja nur \n wegmachen müssen

    sry für die doppel post



  • Hi Bruder !
    Bildschirm 'löschen'. Und dann den Cursor an Pos(0,0) setzen.



  • wie vorposter scon gesagt hat, bildschirm mit

    system("cls");
    

    löschen, (windows.h einbinden) und dann mit gotoxy(0, 0); den cursor an den anfang setzen. vorher im code musse aber diese funkrion haben

    void gotoxy(short x, short y)
    {
    HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);
    COORD pos;
    pos.X=x-1;
    pos.Y=y-1;
    SetConsoleCursorPosition(hCon, pos);
    }
    


  • muss nicht ich machts so:

    und es tuts auch

    cout<<"Hallo Patrick ich bin ein echts Programm\n";
    Sleep(1000);
    system("cls");
    cout<<"Hallo \n";



  • jo super das habe ich gesucht 🙂

    have a NICE (2) day


Log in to reply