[C++] Bez zatwierdzenia...

0

Witam!

Mam pytanie.. jak za pomocą czystego c++ uzyskac taki efekt: naciskam klawisz i nie muszę go zatwierdzić Enterem np:

if(klawisz=='w')
cout<<"Nacisnieto W";

Czyli aby Od razu po nacisnieciu 'w' bez zatwierdzenia Enterem wyswietlil sie nam ten napis.
Będę wdzięczny za wszystkie sugestie ...

0

Jaki system, kompilator?

DOPISANE:
Ja wiem tyle, ze w standardzie tego nie ma. Jesi Windows to zobacz http://4programmers.net/Forum/viewtopic.php?id=60308

0

Właściwie to przydałoby mi się pod linuxa (Debian, gcc ) Oraz windowsa (Xp pro. Borland C++ Builder 6) - ale ważniejsze jest pod winde :/

Z góry dzięki.

0

if(getch() == znak) ?

0

A tam nie ma w standardzie.
A fcntl to co?
SVr4, SVID, POSIX, X/OPEN, BSD 4.3.

Przelaczasz stdin w tryb znakowy i masz. Windows jest pod tym wzgledem szajski i nie trzyma sie standardow, co poradzic... Jak sie chce miec przenosnie, to tylko #ifdef.

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