getch() a system("pause"), co wybrać?
Ostatnio zmodyfikowano 2009-07-14 11:47
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. |
|
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. |
|
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. |
|
manfred |
» 2009-07-13 08:47:42 Jest wymagana, jeśli coś leży w buforze cina. |
|
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? |
|
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. |
|
manfred |
» 2009-07-14 11:47:32 Można przecież wyczyścić flagi, bufor i pobrać znak, jak się to robi w cywilizowanych programach... |
|
1 2 « 3 » |