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 1107 korisnika na forumu :: 43 registrovanih, 6 sakrivenih i 1058 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: amaterSRB, Boris90, cenejac111, cuculo, debeli, djboj, DPera, draganca, DragoslavS, esx66, HogarStrashni, janbo, Kibice, Kubovac, laki_bb, Litostroton, loon123, maiden6657, MB120mm, mercedesamg, Mercury, Millennium, Milos ZA, milutin134, mrav pesadinac, nuke92, operniki, Pikac-47, proka89, raketaš, Romibrat, studentbgd, Tragač, vathra, Vlad000, Vlada1389, Vladko, vladulns, vukovi, zlaya011, šumar bk2, 1107, 79693