Originariamente inviato da ariok
Ciao a tutti avrei il seguente quesito da porvi :P

Allora ... ho un struttura complessa cosi' composta

codice:
struct nodo NODE {
      struct persona PERS;
      struct nodo *next;
                 }
ora tenendo conto che la struttura "persona" e' composta da un campo nome e da un campo eta'.

se io volessi recuperare dalla struttura NODE, il nome di una persona come potrei fare?



struttura->persona->nome ????


sapreste darmi una mano? grazie mille
Il codice C è il più bello che esista, e va scritto in maniera leggibile e accurata

codice:
#include <stdio.h>
#include <stdlib.h>

int main() {
  struct persona {
         int eta;      
  };
  struct NODE {
      struct persona PERS;
      struct nodo *next;
  };
  
  struct NODE nodo;
  nodo.PERS.eta = 3;

  printf ("%d \n", nodo.PERS.eta); 
  
  /* with pointer ;) */
  
  struct NODE *p;
  p = &nodo;
  printf ("%d \n", p -> PERS.eta);
  
  system("PAUSE");	
  return (0);
}
Ciao bello!