Zamykanie okna konsoli [C++]

0

Jak najlepiej zamknąć okno konsoli cmd w C++, tak że dzięki temu poleceniu od razu się wyłączy program. Nie chcę ani system("pause") , ani getch(), są jeszcze jakieś inne polecenia aby zamknąć program w cmd.

Ps: Szukałem na google i nie ma.

0

Rozumiem, że program uruchamiany jest z konsoli?
Wtedy proponowałbym pobrać PID (Process ID) procesu nadrzędnego (np. tak) i zamknąć go poleceniem TerminateProcess.

1

Wystarczy zakończyć funkcję main np. jakimś return 0;
Możesz też użyć exit(0).
Ani getch(), ani system("pause") w żadnym wypadku nie służą do wyłączania programu... trzeba czytać dokumentację, a nie kodzić na ślepo.

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