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: 23211
  • 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: 23211
  • 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 1088 korisnika na forumu :: 45 registrovanih, 8 sakrivenih i 1035 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: A.R.Chafee.Jr., antonije64, Apok, bojcistv, Boris BM, ccoogg123, Darko001, Denaya, Dimitrise93, DonRumataEstorski, draganca, drimer, esx66, FileFinder, Frunze, goxin, Još malo pa deda, Karla, Krvava Devetka, kunktator, Marko Marković, Mercury, Metanoja, milenko crazy north, moldway, mrvica78, nemkea71, opt1, ozzy, procesor, radoznao, RJ, Sirius, Stanlio, stegonosa, Sumadija34, TheBeastOfMG, Toper, Trpe Grozni, uruk, vathra, wolf431, YugoSlav, Zoca, žeks62