//www.ethemsulan.com#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct personel{int sifre;char ad[10];char soyad[10];int yas;float maas;char cinsiyet[10];}person;int main(int argc, char *argv[]){ void sirala(person x[],int m);person p1[3];int i;for(i=0;i<3;i++){printf("sifre=");scanf("%d",&p1[i].sifre);printf("ad=");scanf("%s",p1[i].ad);printf("soyad=");scanf("%s",p1[i].soyad);printf("yas=");scanf("%d",&p1[i].yas);printf("maaas=");scanf("%f",&p1[i].maas);printf("cinsiyet=");scanf("%s",p1[i].cinsiyet);sirala(p1,3);}printf("\nyapi dizinin elemanlari\n");for(i=0;i<3;i++){printf("%d %s %s %d %f %s",p1[i].sifre,p1[i].ad,p1[i].soyad,p1[i].yas,p1[i].maas,p1[i].cinsiyet);printf("\n\n");}system("PAUSE");return 0;}void sirala(person x[],int m){int i,j;person t;for(i=0;i<m-1;i++){for(j=j+1;j<m;i++){if(strcmp(x[i].ad,x[j].ad)>0){t=x[i];x[i]=x[j];x[j]=t;}}}}
12 Mart 2010 Cuma
C de typedef struct Örneği
Etiketler:
C Programlama Dili
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder