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 1015 korisnika na forumu :: 65 registrovanih, 6 sakrivenih i 944 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: 357magnum, _Rade, babaroga, bbrasnjo3, bestguarder, bladesu, Bombarder, Botovac, braca57, Brana01, branko7, Crazzer, Dežurni_Automatičar, doktor097, feanor, Georgius, Gerilac, Hardenberg, HrcAk47, Igor Antonic, ivan979, Jeremiah, Jovan1983, Kaneda, kaskadija, Kruger, Kubovac, lcc, Litostroton, lucko1, M74AB3, Malahit, Marko Marković, Marko1238, markolopin, mercedesamg, mexo, Milan A. Nikolic, Milometer, mkukoleca, moldway, morava_01, N.e.m.a.nj.a., nebidrag, neko iz mase, novator, Oscar2, pein, Petarvu, RAKITNICA, royst33, Sr.Stat., TBoy, Tragač, Trpe Grozni, trutcina, Velizar Laro, veljkovicdani, vladetije, vladulns, vojnik švejk, vukdra, wolf431, x011, Zukov