g++ i getch()

g++ i getch()

offline
  • meka  Male
  • Počasni građanin
  • Pridružio: 06 Avg 2003
  • Poruke: 811
  • Gde živiš: Novi Sad / Vojvodina

Pa ... ono sto bi meni bilo idealno je char getch() funkcija. Znam da je ima za curses, ali mi treba neka takva funckija pri obicnom radu a ne da mi je svaki program linkovan za curses samo zbog te jedne funkcije. Dakle, da ucita jedan taster sa istream-a i vrati ga kao vrednost funckije. Sta mi je ciniti?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23208
  • Gde živiš: Niš

char getchar();

ili

char getc (stdin);

e sad, da li je portabilno sa windowsom - trebalo bi.

vidi
man getchar



offline
  • meka  Male
  • Počasni građanin
  • Pridružio: 06 Avg 2003
  • Poruke: 811
  • Gde živiš: Novi Sad / Vojvodina

Pa ... hm. Jeste to sve lepo, ali meni se ne otvara jos jednom file (zbog FILE *) da bi ta funkcija radila kada ima fstream. MIslim, malko me mrzi da vodim racuna i o fstream i FILE * promenljivama. Osim ako nemas neku caku na koju ja nisam naleteo.

offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23208
  • Gde živiš: Niš

pa za
char getchar();
ti ne treba fstream Smile

taj fstream je vec otvoren, kao stdin, nema sta da otvaras/zatvaras

offline
  • meka  Male
  • Počasni građanin
  • Pridružio: 06 Avg 2003
  • Poruke: 811
  • Gde živiš: Novi Sad / Vojvodina

Hm. Isto mislislimo ali se izgleda ne razumemo. Stvar je u tome sto sve io operacije radim preko iostream ili fstream-a a sada treba da mi uleti jos jedan FILE *. A i nije stdin ono sto meni treba uvek. Mada ... kada vec ne moze bolje moram i ja malko grbacu da savijem. Samo mi je bezvezno sto nema nesto kao fstream.getchar() ili nesto slicno. Hvala ti u svakom slucaju. Smile

offline
  • NULL 
  • Novi MyCity građanin
  • Pridružio: 06 Jan 2004
  • Poruke: 29
  • Gde živiš: Na zemlji

cplusplus.com/ref/iostream/istream/get.html

Ko je trenutno na forumu
 

Ukupno su 632 korisnika na forumu :: 3 registrovanih, 0 sakrivenih i 629 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Hoegaarden, Snorks, vranjanac29