strukturen und zeiger



  • hallo,
    ich habe ein problem mit einem zeiger in einer struktur..

    ich habe folgendes aufgebaut:

    struct a{
      char x[9];
      };
    
    struct b{
      ...
      ...
      struct a *abc;
      }*c;
    

    ich möchte nun in einer funktion den zeiger "abc" auf eine bestimmtes array
    zb: struct a hallo[19];
    setzen..
    wie mache ich das?
    ich hatte gedacht sowas zu schreiben wie:

    struct a hallo[19];
    c.abc=hallo;
    

    dabei sagt mir mein compiler: request for member `abc' in something not a structure or union



  • c->abc = hallo;
    

    🙂


Anmelden zum Antworten