#include #define MAX 100 #define MAX_LINIJE 256 int main(){ FILE *in, *out; char c; char rec[MAX]; char linija[MAX_LINIJE]; //stdin - standardni ulaz //stdout - standardni izlaz //stderr - standardni izlaz za greske //getchar() <=> fgetc(stdin) //putchar(c) <=> fputc(c, stdout) printf("Program koji demonstrira ispis na standardni izlaz za greske!\n"); printf("Pokrenuti ga kada se datoteka ulaz.txt obrise\n"); printf("da bi videli gde se ispisuju greske!\n"); //otvaranje datoteke za citanje in = fopen("ulaz.txt", "r"); if (in == NULL){ //printf("Doslo je do greske prilikom otvaranja datoteke ulaz.txt!\n"); fprintf(stderr, "Doslo je do greske prilikom otvaranja datoteke ulaz.txt!\n"); return 1; } //otvaramo datoteku za pisanje out = fopen("izlaz.txt", "w"); if (out == NULL){ //printf("Doslo je do greske prilikom otvaranja datoteke izlaz.txt!\n"); fprintf(stderr, "Doslo je do greske prilikom otvaranja datoteke izlaz.txt!\n"); return 1; } while(fgets(linija, MAX_LINIJE, in) != NULL) fputs(linija, out); fclose(in); fclose(out); return 0; }