[ 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] |