studentski servis Login | Gost nalog
BRZI LINKOVI
BUDITE OBAVEŠTENI

Unesite podatke i svakih 15 dana na Vašu adresu stizaće
ITS studentske novosti

STUDENTI O ITS-u
Kristina NaumovićZavršila sam Visoku školu strukovnih studija za informacione tehnologije, profil za Internet programiranje. Diplomirala sam u decembru 2008. godine. Studijama sam izuzetno zadovoljna jer je u pitanju kvalitetna visokoškolska ustanova sa stručnim nastavnim kadrom i odličnim uslovima za rad. Prednost je u tome što su cele studije savremene i po mom mišljenju mnogo kvalitetnije u odnosu na druge fakultete u Srbiji. Ja sam, pre ITS-a, studirala na američkom univerzitetu i mogu da kažem da ITS ide u korak sa visokoobrazovnim institucijama u Americi.

Pogledajte ostale utiske studenata>>>
KRISTINA NAUMOVIĆ, DIPLOMAC

PROGRAMSKI JEZIK C - ZADATAK 080

////////////////////////////////////////////////////////////////////////////////
// ITS - Visoka Škola Strukovnih Studija Za Informacione Tehnologije
//
http://its.edu.rs/
// Predmet: Osnovi Programiranja - Programski jezik
// Primer: Demonstracija otvaranja datoteka ("r" - read i "w" - write mod).
// Osnovne tehnike rada sa datotekama.
/////////////////////////////////////////////////////////////////////////////////

#include <stdio.h>
#include <stdlib.h>

main()
{
          int i;

          //Otvaramo datoteku podaci.txt za pisanje
          FILE *f = fopen("podaci.txt", "w");

          // Ukoliko otvaranje nije uspelo, fopen vraca NULL,
          //prijavljujemo gresku i zavrsavamo program
          if (f == NULL)
          {
                    printf("Greska prilikom otvaranja datoteke podaci.txt za pisanje\n");
                    exit(1);
          }

          // Upisujemo u datoteku prvih 10 prirodnih brojeva, svaki u posebnom redu
          for (i=0; i<10; i++)
                            fprintf(f, "%d\n", i+1);
          // Zatvaramo datoteku
          fclose(f);

          // Otvaramo datoteku podaci.txt za citanje
          f = fopen("podaci.txt", "r");


          // Ukoliko otvaranje nije uspelo, fopen vraca NULL,
          // prijavljujemo gresku i zavrsavamo program

          if (f == NULL)
          {
                       printf("Greska prilikom otvaranja datoteke podaci.txt za citanje\n");
                       exit(1);
          }

          // Citamo brojeve iz datoteke dok ne stignemo do kraja
          // i ispisujemo ih na standardni izlaz

          while(1) {
                      int br;

                      // Pokusavamo da procitamo broj
                      fscanf(f, "%d", &br);

                      // Ukoliko smo dosli do kraja datoteke, prekidamo
                      if (feof(f))
                                           break;
                     
// Ispisujemo procitani broj
                     printf("Procitani broj iz podaci.txt : %d\n", br);
          }
          fclose(f);
}

 

 

NAPOMENA:
Funkciju feof ne treba pozivati pre pokušaja čitanja.
Sledeći kod može dovesti do greške:
           while (!feof(f))
                         fscanf(f,"%d",&br);

 

NAPOMENA:
Primer definisanja proizvoljne putanje:
C:\\Documents and Settings\\student\\Desktop\\podaci.txt

 



Upisni rok je otvoren!

Upis generacije 2012/2013 je u toku. Prijavite se na vreme >>

ITS TV
Video obilazak škole
ITS školski kanal>>> Profesori i nastavni tim

ITS nastavnički kanal>>>

Programerski tim

ITS programerski kanal>>>

PITAMO VAS
Najbolje IT zanimanje je:

web dizajner
sistem administrator
IT konsultant
programer
DB dizajner

 
garancija