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 981 korisnika na forumu :: 66 registrovanih, 6 sakrivenih i 909 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: _Rade, bankulen, bbrasnjo3, bestguarder, bladesu, Blair, Bloody, Bokiboks, bokisha253, Bombarder, Boris BM, Botovac, Brana01, branko7, Crazzer, Dežurni_Automatičar, doktor097, Dorcolac, dusan.l, famoso, Feller, FOX, Georgius, Hardenberg, HrcAk47, ivan979, Jeremiah, Jovan1983, Kaneda, kaskadija, Kruger, Litostroton, lucko1, M74AB3, Malahit, Marko1238, mercedesamg, mexo, milenko crazy north, Milometer, moldway, morava_01, N.e.m.a.nj.a., nebidrag, neko iz mase, novator, opt1, pablojepao, pein, Pilipenda, RAKITNICA, Srki94, TBoy, Tragač, Trpe Grozni, trutcina, tuja, umpah-pah, vasaw, veljkovicdani, vladetije, vojnik švejk, vukdra, wolf431, x011, Zukov