[ nemanja066 @ 03.10.2008. 14:12 ] @
Code:

#include<stdio.h>
#include<string.h>
main()
{
        struct student
        {
                char ime[20];
                char prezime[20];
                int brind;
                char smer[20];
        }ulaz,izlaz;
        FILE *dat1,*dat2;
        int i,n,postoji=0;
        dat2=fopen("EE.txt","w+");
        if((dat1=fopen("STUDENTI.txt","r+"))==NULL)
        {
                dat1=fopen("STUDENTI.txt","w+");
                printf("koliko studenata upisujete?\n");
                scanf("%d",&n);
                for(i=0;i<n;i++)
                {
                        printf("unesite podatke o %d. studentu\n",i+1);
                        scanf("%s %s %d %s",ulaz.ime,ulaz.prezime,&ulaz.brind,ulaz.smer);
                        fprintf(dat1,"%s% s% d %s",ulaz.ime,ulaz.prezime,ulaz.brind,ulaz.smer);
                }
                rewind(dat1);
        }
        while(!feof(dat1))
        {
                fscanf(dat1,"%s %s %d %s",ulaz.ime,ulaz.prezime,&ulaz.brind,ulaz.smer);
                if(strcmp(ulaz.smer,"ee")==0)
                {
                        izlaz=ulaz;
                        fprintf(dat2,"%s %s %d",izlaz.ime,izlaz.prezime,izlaz.brind);
                        postoji=1;
                }
                
        }
        if(postoji==0){
                printf("\nnema studenta sa EE odseka");
        }
        fclose(dat1);
        fclose(dat2);
}


Ovaj zadatak treba da iz dat student.txt nadje i kopira studente sa odseka EE u dat ee.txt

Sad ne znam u cemu je problem pa program nece da radi kako treba....

[Ovu poruku je menjao X Files dana 04.10.2008. u 13:34 GMT+1]
[ karas @ 04.10.2008. 11:15 ] @
Iskompajlirao se i radi. Šta je problem, što ne upisuje studente u EE.txt?