Bufor klawiatury

0

W jaki sposob wyczyscic bufor klawiatury - chodzi o to aby w petli odczytac jeden klawisz, reszte wyrzucic, a przy nastepnym obiegu petli taj samo (jeden znak a reszta w powietrze)?

0

Nie sprecyzowałeś języka, w jakim chcesz odpowiedź. Ale po Twoim problemie na 90% można wnioskować, że chodzi o C++ pod DOSa.
[code]for (int i=0; i

0

oczywiscie chodzi mi o C.
Program ma odczytywac pierwszy klawisz a reszte wywalac.

0

a = getchar();
fflush(stdin);

:)

0

a = getchar();
fflush(stdin);

:)

Dry , podejrzewam , że to ty usunąłeś mój post , a sam źle napisałeś ;D .
getchar() czeka na wciśnięcie enter , i dopiero wtedy pobiera wartość .
zamiast getchar() musi być getch() lub getche() ( getch z echem )

0

Dry , podejrzewam , że to ty usunąłeś mój post , a sam źle napisałeś ;D .

Ja nic nie usuwałem.

getchar() czeka na wciśnięcie enter , i dopiero wtedy pobiera wartość .
zamiast getchar() musi być getch() lub getche() ( getch z echem )

Moja wina. Niezrozumiałem. Chodziło mi jedynie o sposób opróżniania bufora fflush (ale tutaj oczywiście nie o to chodziło...).

0

Dry , podejrzewam , że to ty usunąłeś mój post , a sam źle napisałeś ;D .

Ja nic nie usuwałem.

WYBACZ ... Ale i tak tamten post był praktycznie powtórzeniem postu Marooneda , więc gdybyś usunął to i tak byś dobrze zrobił .
Sorki , ale przez 3 kolosy i baze danych ( wszystko w środe ) mam zjeb*** święta , stąd ta agresja ...

/i wszystko wyszło na jaw: to ja usunąłem ten post, bo był prawie identyczny - Marooned/

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