Programiranje u C-u

  

NAREDBE fgets I fputs
One se koriste za čitanje i pisanje cijelih linija podataka u/iz datoteke. Ako je buffer pokazivač na niz znakova i n je maksimalan broj znakova kojise može pohraniti, onda

        fgets (buffer, n, input_file);
će pročitati liniju teksta (maksimalan broj znakova=n) u buffer sve dok se ne pojavi ili znak za novi red, ili n=max broj znakova. Funkcija stavlja NULL znak nakon poslijednog znaka u buffferu. Funkcija će imati vrijednost NULL ako nema više podataka.
        fputs (buffer, output_file);
piše znakove u  buffer dok ne naiđe na NULL.  NULL znak se ne ispisuje u output_file.


UPAMTI: fgets ne pohranjuje novi red u buffer, fputs će dodati novi red na red napisan u  output file.


©Copyright B Brown. 1984-1998. All rights reserved.