Wednesday, March 2, 2011

#4 C rad sa fajlovima osnovni zadatak pisanje i citanje

//Filovi i fajl sistem citanje i pisanje fajla
#include<stdio.h>
#include<conio.h>
char poruka[256];
char proc_poruka[256];//procitana poruka;
main(){
       printf("*******************************************************************************************************");
       printf("\n ***** Program otvara ili kreira fajl na putanji c:\\test.txt i u njega upisuje pozdravnu poruku ****\n\n");
       printf("---- Unesite pozdravnu poruku i pritisnite taster ENTER ----\n");
        gets(poruka);//
       
    FILE *fp;// definisanje pokazivaca na file tip
    fp=fopen("test.txt", "w"); // otvaranje fajla na c disku
    fprintf(fp, "\n %s",poruka); // upisivanje podataka u fajl
    printf("Vasa poruka je uspesno upisana pritisnite ENTER za citanje sadrzaja fajla\n\n");
    getch();
    fclose(fp);//zatvaranje fajla
   
// Ponovno otvaranje fajla za citanje
 printf("Citanje poruka iz fajla red po red\n\n");
FILE *fp2;// definisanje pokazivaca na file tip
    fp2=fopen("test.txt", "r"); // otvaranje fajla na c disku
    while(fgets(proc_poruka, 256, fp2) != NULL)
   {
     /* get a line, up to 80 chars from fr.  done if NULL */
     printf ("%s\n", proc_poruka);
   }
  
  fclose(fp2);//zatvaranje fajla
       getch();
}

#3 C rad sa fajlovima osnovni zadatak

//Filovi i fajl sistem
#include<stdio.h>
#include<conio.h>
char poruka[256];
main(){
       printf("*******************************************************************************************************");
       printf("\n ***** Program otvara ili kreira fajl na putanji c:\\test.txt i u njega upisuje pozdravnu poruku ****\n\n");
       printf("---- Unesite pozdravnu poruku i pritisnite taster ENTER ----\n");
        gets(poruka);//
        
    FILE *fp;// definisanje pokazivaca na file tip
    fp=fopen("test.txt", "w"); // otvaranje fajla na c disku
    fprintf(fp, poruka); // upisivanje podataka u fajl
    printf("Vasa poruka je uspesno upisana pritisnite ENTER za kraj programa\n");
    fclose(fp);//zatvaranje fajla
       getch();
}