market_turu structı markette ne kadar ürün var ve bu ürünleri tutuyor. marketteki_meyve_turu ise bir tane ürünün bilgilerini tutuyor.
marketteki_meyve_turu elma; diye tanımlanmış düşünün. Bu elmanın kodu, miktarı, ismi ve fiyatı var. marketteki_meyve_turu armut; Bu armutun da aynı şekilde kodu, miktarı, ismi ve fiyatı var. Bu iki meyveyi market_turu içindeki meyve[MAKS_MEYVE_TURU_ADEDI] arrayde tutulduğunu düşünün. meyve_turu_sayisi da bu durumda 2 olacaktır.
Umarım yardımcı olabilmişimdir. Kolay gelsin.
Çok güzel açıklamışsınız hocam. Yani şimdi olay şu benim anladığım. Her meyve için bi struct yapılabilir.
typedef struct{
int kod;
int miktar;
char isim[MEYVE_ISIM_MAKS_HARF];
double fiyat;
}armut;
typedef struct{
int kod;
int miktar;
char isim[MEYVE_ISIM_MAKS_HARF];
double fiyat;
}elma;gibi ama bunu böyle yapmamak için biz yapıda yapı onun içinde de dizi oluşturup kolayca yaptık. Doğru mudur ? Üsttekinide yapabilirdik değil mi hocam ?
Teşekkürler.