Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- char nev[15];
- float atlag;
- int neme,osztaly;
- void beolvasas();
- void atiras();
- void main()
- {
- beolvasas();
- atiras();
- }
- void beolvasas(){
- FILE *f;
- f=fopen("d:\\diakok.txt","wt");
- do{
- printf("Nev: "); scanf("%s",nev);
- if(strcmp(nev,"00000")!=0){
- printf("Atlaga: "); scanf("%f",&atlag);
- printf("Neme: "); scanf("%d",&neme);
- printf("Osztaly: "); scanf("%d",&osztaly);
- fprintf(f,"%-15s %4f %4d %4d\n",nev,atlag,neme,osztaly);
- printf("\n");
- }
- }while(strcmp(nev,"00000")!=0);
- fclose(f);
- }
- void atiras(){
- FILE *f, *ff, *fn;
- if((f=fopen("d:\\diakok.txt","rt"))==NULL){
- printf("\nA 'diakok.txt' adattar nem letezik!"); exit(-1);
- }
- ff=fopen("d:\\ff.txt","wt");
- while(fscanf(f,"%s %f %d %d",nev,&atlag,&neme,&osztaly)>0){
- if(osztaly==3 && neme==1) fprintf(ff,"%-15s %4f %4d %4d\n",nev,atlag,neme,osztaly);
- }
- fclose(f);
- fclose(ff);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement