Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

getch() a system("pause"), co wybrać?

Ostatnio zmodyfikowano 2009-07-14 11:47
Autor Wiadomość
manfred
» 2009-07-12 21:53:52
cin.get(), często poprzedzone cin.sync(). Bez pisania własnych funkcji, a działa absolutnie WSZĘDZIE.
P-19035
manfred
» 2009-07-12 22:06:02
Problemem z flushem dla getchar jest to, że fflush(stdin) jest implementation-defined. Dlatego metoda z cin.sync() + cin.get() jest lepsza.
P-19036
manfred
» 2009-07-12 22:44:22
Jak dla mnie to cin.get() jest najlepsze bo jest standardowe, a nie zachowane w celu niewywalania się programów pod DOS.
P-19038
manfred
» 2009-07-13 08:47:42
Jest wymagana, jeśli coś leży w buforze cina.
P-19045
manfred
» 2009-07-13 20:51:03
Jak uszkodziłeś strumień (bo musisz mieć czyszczenie flag błędu), to co się dziwisz, że nie działa?
P-19051
manfred
» 2009-07-13 22:16:53
Pewnie ustawia się badbit, najprawdopodobniej przez błąd formatowania. Sprawdź - jak, to możesz dojść korzystając z cplusplus.com.
P-19053
manfred
» 2009-07-14 11:47:32
Można przecież wyczyścić flagi, bufor i pobrać znak, jak się to robi w cywilizowanych programach...
P-19063
1 2 « 3 »
Poprzednia strona Strona 3 z 3