[C++] Zatrzymanie programu
Ostatnio zmodyfikowano 2010-07-29 07:46
programator |
» 2010-07-27 22:26:00 Jeżeli mowa o przenośności, to biblioteka <conio> do przenośnych także nie należy:) Można jeszcze cin.get(); Ale z tym będzie więcej problemów na początku programowania niż z getch():) |
|
steckel |
» 2010-07-28 11:19:16 Czemu? Mnie zawsze wystarczało cin.get();cin.get(); na samym końcu i działało. |
|
TheLukon |
» 2010-07-28 12:26:46 A nie najlepiej wrzucic to wszystko w pętle i użytkownik będzie decydował kiedy ma się zakonczyć praca programu? |
|
lenrokskate |
» 2010-07-28 13:28:04 @TheLukon taaa, tylko musisz pobrać klawisz żeby wiedzieć kiedy zakończyć
co do system() to niektóre h*****a (np. Avast) wykrywają taki program za wirusa |
|
programator |
» 2010-07-29 07:46:38 steckel, jeżeli robisz większy program, w środku wykorzystujesz np getch(), to może się zdarzyć, że strumień nie pozostanie pusty... Jeżeli masz taki kod: getch(); cin.get();
jeżeli naciśniesz znak specjalny(np strzałkę), to druga instrukcja się nie wykona, bo w buforze będą dane pozostałe z funkcji getch(). To jest tylko prosty przykład, ale wierz mi, jak tworzysz duży program, może się coś takiego zdarzyć i wtedy trzeba czyścić strumień... |
|
1 « 2 » |