#include /* typedef struct{ ... } FILE; #define NULL 0 */ int main(){ FILE *in; char c; /* "r" - read - otvara se datoteka za citanje od pocetka, mora da postoji "w" - write - otvara se za pisanje od pocetka: ako postoji ona se brise ako ne postoji ona se kreira "a" - append - otvara za pisanje na kraj datoteke (jedina razlika u odnosu na "w") ako postoji njen sadrzaj se ne brise dopisuje se na njen kraj */ in = fopen("ulaz.txt", "r"); if (in == NULL){ printf("Doslo je do greske prilikom otvaranja datoteke ulaz.txt!\n"); return 1; } printf("Sad mozemo da citamo iz datoteke!\n"); printf("Sadrzaj datoteke: \n"); //citanje iz datoteke i stampanje na standardni izlaz //c = getchar() - citanje karaktera sa standardnog ulaza //c = fgetc(in) - citanje karaktera iz datoteke na koju pokazuje in while((c = fgetc(in)) != EOF) putchar(c); fclose(in); return 0; }