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

[Link mogu videti samo ulogovani korisnici]

Ko je trenutno na forumu
 

Ukupno su 908 korisnika na forumu :: 31 registrovanih, 1 sakriven i 876 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: 1MAP, A.R.Chafee.Jr., Azzo, bavar357, bojcistv, bpop, BUDDAR70, cojapop, Crazzer, Dejan_vw, Dimitrise93, klepesina, Koridor, ladro, macak44, mist-mist, mrav pesadinac, Mzee, nikoladim, paja69, Parker, PlayerOne, radoznao, sistem22, Soncogor, vidra1, voja64, Volkcho, vukajlo71, zeka013, zziko