Datenstruktur



  • Hi

    Habe hier eine Struktur in Form einer Autovermietung die ich in C umsetzen muss.

    typedef struct kfz_s
    {	 char kfz_kennz[30];
    	 char erstzulassung;
    	 int ident_nr;
    	 char ausleihung[50];
    
    } kfz_t;
    
    kfz_t kfz[ANZ_KFZ];
    

    Jetzt möchte ich gerne

    kfz.ausleihung[]. erweitern um "kunde, startdatum" und Kunde möchte ich noch erweitern um "Name, Vorname".

    Das ich nachher hierdrauf zugreifen kann:

    kfz.ausleihung[].kunde.vorname

    Danke für eure Hilfe

    MFG

    Marvin



  • noch einer mit so ner formatierung, muß ja mein glücks tag sein 🙄

    typedef struct kunde_s
    {    
      char Name[30];
      char Vorname[30];
    } kunde_t;
    
    typedef struct ausleihung_s
    {    
      kunde_t kunde;
      time_t start;
      time_t ende;//der hat das ja nicht fuer immer oder :D 
    } ausleihung_t;
    
    typedef struct kfz_s
    {    
      char kfz_kennz[30];
      time_t erstzulassung;
      int ident_nr;
      ausleihung_t ausleihung[50];
    } kfz_t;
    
    kfz_t kfz[ANZ_KFZ];
    

    hoffe das stimmt so 😉


Anmelden zum Antworten