Programiranje u C-u

  

ULAZ / IZLAZ DATOTEKA
Da bi radili sa datotekama trebate u svoj program uključiti rutine iz biblioteka. Ovo se treba napraviti naredbom,

        #include <stdio.h>
kao prvom naredbom u programu.

KORIŠTENJE  DATOTEKA


Slijedeći primjer prikazuje fopen funkciju, te provjerava da li je file uspješno otvorena.

        #include <stdio.h>
             /* deklariramo pokazivač na  input_file, i na fopen funkciju */
        FILE   *input_file, *fopen ();

        /* pokazivaču na input file pridružena je vrijednostkoju vrača poziv fopen funkcije */
        /* fopen pokušava otvoriti file koji se zove datain samo za čitanje(read) */
        /* "w" = write(piši),  "a" = append(dodaj).  */

        input_file = fopen("datain", "r");

        /* pokazivač je sada označen. Ako je file otvoren, pokazivati će na prvi */
        /* karakter  filea. Ako ne, biti će  NULL ili 0. */

        if( input_file == NULL ) {
                printf("*** datain se ne može otvoriti.\n");
                printf("povratak u dos.\n");
                exit(1);
        }







BILJEŠKA: Razmotrimo slijedeću naredbu, koja je kombinacija otvaranja filea i provjere da li je file uspješno otvoren.
        if(( input_file = fopen ("datain", "r" )) == NULL ) {
                  printf("*** datain se ne može otvoriti.\n");
                printf("povratak u dos.\n");
                exit(1);
        }






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