[C] Funzione che crea membri di una struttura?

di il
4 risposte

[C] Funzione che crea membri di una struttura?

Mi chiedevo se è possibile che una funzione "crei" nuovi membri di una struttura

4 Risposte

  • Re: [C] Funzione che crea membri di una struttura?

    Dipende cosa intendi per membri di una struttura. Se indendi aggiungere un mebro int dummy3; ad una struttura tipo
    
    struct my_struct
    {
       int dummy1;
       int dummy2;
    };
    
    Non è possibile.

    Se invece hai una struttura con dei puntatori, tipo
    
    struct my_struct
    {
       int *dummy1;
       int *dummy2;
    };
    
    e vuoi allocare spazio da far puntare a tali puntatori, allora è possibile.
  • Re: [C] Funzione che crea membri di una struttura?

    LPs ha scritto:


    Dipende cosa intendi per membri di una struttura.
    Intendevo un'altra cosa (mi sono spiegato male perchè non ho ancora acquisito il giusto lessico ).
    Intendevo se è possibile che una funzione "crei" una nuova variabile appartenente a una struttura; seguendo il tuo esempio
    mi riferisco a questa operazione:
    struct  my_struct nuova_variabile;
  • Re: [C] Funzione che crea membri di una struttura?

    Il lessico è ancora incerto:
    nuova variabile appartenente a una struttura
    L'istruzione da te indicata è la definizione di una variable di tipo struct my_struct che è possibilissimo.
  • Re: [C] Funzione che crea membri di una struttura?

    Perfetto
    Grazie mille LPs
Devi accedere o registrarti per scrivere nel forum
4 risposte