Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include<stdlib.h>
- #define max 3000000u
- typedef struct{
- char olke_adi[20];
- char paytaxt[15];
- unsigned int ehali_sayi;
- }olke;
- int main() {
- int i,size;
- FILE *fp;
- printf("Olkelerin sayini daxil edin:");
- scanf("%d",&size);
- system("cls");
- if((fp=fopen("OlkeSiyahisi.txt","w+"))==NULL) puts("ERROR");
- olke* ob=(olke*)malloc(sizeof(olke)*size);
- fputs("Olke_adi\t\tPaytaxt\t\tEhali_sayi\n\n",fp);
- for(i=0;i<size;i++)
- {
- printf("Olke,Paytaxt,Ehali_sayini daxil edin:");
- scanf("%s%s%d",ob[i].olke_adi,ob[i].paytaxt,&ob[i].ehali_sayi);
- fprintf(fp,"%s\t\t %s\t\t %u\n\n",ob[i].olke_adi,ob[i].paytaxt,ob[i].ehali_sayi);
- system("cls");
- }
- rewind(fp);
- fseek(fp,31,0);
- puts("Ehalisi 3 milyondan cox olan olkeler\n");
- for(i=0;i<size;i++)
- {
- fscanf(fp,"%s %s %u",ob[i].olke_adi,ob[i].paytaxt,&ob[i].ehali_sayi);
- if(ob[i].ehali_sayi > max)
- printf("Olke:%s Paytaxt:%s\n",ob[i].olke_adi,ob[i].paytaxt);
- }
- fclose(fp);
- free(ob);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement