Jaka jest różnica pomiędzy system("pause") a _getch?

0

Witam standardowo używam system ("pause"), ale niedawno natknąłem się na nazwę _getch. Nie byłem w stanie określić różnic. Proszę was, programistów o podanie ich lub jeśli ich nie ma to nic.

0

system("pause") wywołuje aplikację systemową, a _getch pewnie operuje bezpośrednio na windowsowym API.
Pragnąłbym jednak zauważyć, że każde porządne środowisko jest w stanie samo podtrzymać konsolę, tak więc nie trzeba korzystać z takich udziwnień, tylko zmienić IDE na jakieś z XXI wieku.

1

Którego wy używacie?

Żadnego ;).

Funkcja system() wywołuje polecenie w wierszu poleceń, jakie zostało podane w argumencie. Natomiast getch() zwraca skankod wciśniętego klawisza (coś jak getchar(), z tym że nie wyświetla on klawisza, jaki użytkownik wprowadził).

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