Zamknięcie cmd

0

Cześć, stawiam pierwsze kroki w programowaniu językiem c++. W ramach nauki chce napisać program który podczas wpisania błędnego loginu i hasła zamknie okno cmd jak tego dokonać ?


#include <iostream>
#include <cstdlib>

using namespace std;
string login, haslo ;
int main()
{
    cout << "Podaj login: " ;
    cin >> login ;
    cout << "Podaj haslo: " ;
    cin >> haslo ;

    if ((login=="admin")&&(haslo=="1234"))
    {
        cout << "Udalo sie zalogowac!" ;
    }
    else
    {
       // ???
    }
}

0

Próbowałeś exit(0)?

0

Owszem, lecz okno w tym przypadku nadal zostaje otwarte :(

1

Jeżeli pracujesz w jakimś IDE to może być tam opcja tego że nie wyłącza terminala po zakończonym procesie

PS. Najlepszym wyjściem było by jakbyś zrobił wyłączanie terminala poprzez taskkill. system("taskkill /f /im cmd.exe")

1

Bawię sie w CodeBlocks, faktycznie po uruchomieniu poza kompilatorem wszystko jest w porządku dzięki za tą małą lekcję ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1