[LUGOS-PROG] getch ()
Simon Tutek
simon.tutek at volja.net
Sat Sep 13 11:09:22 CEST 2003
Se opravičujem, preveč površno berem.
V tem primeru je najenostavnejša resitev približno takšna:
------------------------------------------------
#ifdef VC
# include <ms.h>
#endif
#ifdef GCC
# include <nix.h>
#endif
int mojgetch() {
int vrednost = -1;
#ifdef VC
// ms win delujoca koda
vrednost = ...
#endif
#ifdef GCC
// *nix delujoca koda
vrednost = ...
#endif
return vrednost;
}
------------------- EOF -------------------
Nato prevajaš s stikalom -DGCC.
Žal, še sam nisem pisal kaj takega, tako, da ti teško pomagam. vendar se
zdi rešitev, da ne bereš gesla iz stdin pač pa tpkovnico preusmeriš v
kak drug (svoj) stream.
Prosim, sporoči, kako boš rešil.
Simon Štriker wrote:
> Živijo!
>
>
>
>>Če pišeš v C++, uporabi standarden cin ali cin.get(). Deluje enako na
>>VC++ in gcc.
>
>
> To že, samo "problem" cin.get ( ) je v tem, da po vnosu znaka le-tega izpiše
> na zaslon, kar pa je v mojem primeru neuporabno, saj hočem, da po vnosu
> katerega koli znaka izpiše *, zapomne si pa vnešeni znak. Tega mi pa cin.get
> ( ) ne omogoča -ali pač?
>
> LP, Simon
>
> Simon Štriker
> Rusjanov trg 2
> 1000 Ljubljana 041/473-856
>
>
--
Simon Tutek
ICQ: 93019347
More information about the lugos-prog
mailing list