File: Stare vježbe/vjezbe12/73__datoteka.c

  1. /*
  2.   73__datoteka.c
  3.   Uvodimo datoteke. Naredba fprintf.
  4.   -----
  5.   Program otvara novu datoteku i zapisuje neki tekst u nju.
  6. */
  7.  
  8. #include <stdio.h>
  9. #include <stdlib.h>
  10.  
  11. int main ( void )
  12. {
  13. FILE *f;
  14. char filename[]="datoteka.txt";
  15. char text[]="medvjeda";
  16.  
  17. /* pokusavamo otvoriti datoteku datoteka.txt za pisanje */
  18. /* ako datoteka sa tim imenom postoji, njezin sadrzaj bit ce prebrisan */
  19. f=fopen (filename, "wt");
  20. if (f==NULL)
  21. {
  22. printf ("Ne mogu otvoriti datoteku %s za pisanje.\n", filename);
  23. exit (1);
  24. }
  25.  
  26. /* zapisimo neki tekst u datoteku f */
  27. fprintf (f, "U sumarku skrivenom %s je malih dom...\n", text);
  28. fprintf (f, "Oni cak i lete!\n");
  29. fprintf (f, "Pogledajte!!!\n");
  30.  
  31. /* moramo zatvoriti datoteku f kad smo gotovi sa zapisivanjem sadrzaja
  32.   -- to ce ujedno staviti i oznaku za kraj file-a (EOF) */
  33. fclose (f);
  34.  
  35. return 0;
  36. }
  37.