Zamknięcie cmd

Michał xx
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
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ć ?

Kopiuj

#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
    {
       // ???
    }
}

Wiktor Panecki
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 23
0

Próbowałeś exit(0)?

Michał xx
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

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

Wiktor Panecki
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 23
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")

Michał xx
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
1

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.