#define MEYVE_ISIM_MAKS_HARF 20
#define KANDIRMA_SABITI 0.05
#define MAKS_MEYVE_TURU_ADEDI 500
typedef struct{
int kod;
int miktar;
char isim[MEYVE_ISIM_MAKS_HARF];
double fiyat;
}marketteki_meyve_turu;
typedef struct{
int kod;
int kac_kg;
double fiyat;
}sepetimdeki_meyve_turu;
typedef struct{
int meyve_turu_sayisi;
marketteki_meyve_turu meyve[MAKS_MEYVE_TURU_ADEDI];
}market_turu;
typedef struct{
int meyve_turu_sayisi;
sepetimdeki_meyve_turu meyve[MAKS_MEYVE_TURU_ADEDI];
}sepetim_turu;olarak tanımlanmış yapılar. Sonra main demarket_turu manavim;
tanımlanmış ve
manavim.meyve[i].miktar*=5;
gibi kullanılmış.
Şimdi sorum market_turu struct ın da marketteki_meyve_turu meyve niye kullanılmış. Şimdi burda amaç int gibi char gibi bir yapı oluşturuyoruz diye biliyorum. İnt char isim yapmak gibi olmamış mı bu ? struct içinde struct ın nasıl bir kullanımı nasıl bir amacı var açıklayabilecek var mıdır üstadlardan ?
Teşekkürler.
