597

C++ streams

Cine ce sfaturi poate sa dea in privinta stream-urilor in C. Iaca eu o sa dau unu, poate multi stiu asta da altii poate si nu stiu.1. Inainte de a folosi functia GETS pentru a citi un sir e nevoie de a curata buferul stdin. - Daca in stdin a ramas ceva atunci GETS va citi "acel ceva" -Daca folositi GETS dupa SCANF trebuie deasemenea de curatit buferul, caci dupa SCANF in bufer ramine "Enterul", care mai tirziu va fi citit de GETS, astfel nu veti citi normal ceea ce trebuie.Ultimul punct m-a facut odata pe mine sa ma gindesc care e problema vrio doua ore... Dupa scanf ,daca folosim gets, atunci ultimul citesc Enterul si se indeplineste urmatoarea instructiune. Deci nu veti putea efectua citirea sirului...Pre-ultimul rind: citesc=citeste!
0