zajednicki buffer

zajednicki buffer

offline
  • Pridružio: 01 Apr 2005
  • Poruke: 797
  • Gde živiš: Niš

Kako da u C-u koristim istovremeno scanf i getc kad imaju zaj. buffer?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • meka  Male
  • Počasni građanin
  • Pridružio: 06 Avg 2003
  • Poruke: 811
  • Gde živiš: Novi Sad / Vojvodina

Posto sam nekako pretpostavio da si za dlaku veci pocetnik od mene, ne verujem da koristis thread-ove, (paralelno izvrsavanje vise funkcija). Ako sam u pravu, sta onda znaci istovremeno? Jos gore, ako ti treba samo jedan karakter, zasto bi koristio ista osim getc()?



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

zar getc nije return funkcija, tj. nikakav buffer ne koristi, vec vraca char kao rezultat...
char c = getc();
?

offline
  • mr_W 
  • Počasni građanin
  • Pridružio: 22 Mar 2004
  • Poruke: 835

a scanf() ne valja koristiti...
tako da...

offline
  • Blshka 
  • Zaslužni građanin
  • Pridružio: 23 Maj 2003
  • Poruke: 590

Ako koristis scanf()
a odmah nakon toga gets() a najverovatnije i getc() funkciju
probaj izmedju ta dva poziva da ubacis i fflush(stdin) koji sluzi za praznjenje buffera.

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

hm, da... on je verovatno mislio na stdin buffer, tek sad shvatam pitanje
pa nista, k'o sto rece Annka, fflush(stdin) izmedju funkcija...

offline
  • Pridružio: 01 Apr 2005
  • Poruke: 797
  • Gde živiš: Niš

Da, nisam se setio flush-a,tek sad ucim C++.
Hvala.

Ko je trenutno na forumu
 

Ukupno su 936 korisnika na forumu :: 50 registrovanih, 4 sakrivenih i 882 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., acatomic, ajo baba, ALEXV, amaterSRB, arezina, Asparagus, avijacija, bbogdan, belov, bestguarder, blatruc82, Bobrock1, bolimejoli, BORUTUS, coaaco, cojapop, Dovla, Dovla 1980, draganl, dusan.l, Dzigy, Feller, filip1326, Georgius, goran.vvv, jodzula, Kaplar2, kreker, ljuba.b, menk, mercedesamg, metallac777, nenaddz, NNPD, nobutado, Parker, Prašinar, prikolica, Razvigor.SRB, Saša1989, sistem22, sluga, Vanderx, Veselimalisa, vidra1, wizzardone, Zrcalo, šakalakazu, 79693