12 Temmuz 2014 Cumartesi

İç içe yapı(struct) örneği



#include <stdio.h>

struct Kirtasiye {
 int toplam_urun;
     struct defter{
      int defter_sayisi;
      int cizgili_defter;
      int kareli_defter;
          
     }def;
     struct kalem{
      int kalem_sayisi;
      int uclu_kalem;
      int kursun_kalem;
          
     }kal;
};
main(){
 struct Kirtasiye urun;
 urun.toplam_urun = 1000;
 urun.def.defter_sayisi = 500;
 urun.def.cizgili_defter = 250;
 urun.def.kareli_defter = 250;
 urun.kal.kalem_sayisi = 500;
 urun.kal.kursun_kalem = 250;
 urun.kal.uclu_kalem = 250;
 
 printf("Toplam urun sayisi = %d\n\n",urun.toplam_urun);
 printf("Toplam defter sayisi = %d\n",urun.def.defter_sayisi);
 printf("Toplam cizgili defter sayisi = %d\n",urun.def.cizgili_defter);
 printf("Toplam kareli defter sayisi = %d\n\n",urun.def.kareli_defter);
 printf("Toplam kalem sayisi = %d\n",urun.kal.kalem_sayisi);
 printf("Toplam uclu kalem sayisi = %d\n",urun.kal.uclu_kalem);
 printf("Toplam kursun kalem sayisi = %d\n",urun.kal.kursun_kalem);
 
 
 return 0;
}


Hiç yorum yok:

Yorum Gönder