Prendiamo in esame questo banale programma:

codice:
#include <stdlib.h> 
#include <stdio.h>
struct cliente
   { char nome[20]; 
     int numero; 
   };
main()
  { struct cliente nuovo;    

  /* ??? Acquisizione del nome da programma*/ 

  nuovo.numero=123456;    //ho acquisito il numero da programma

  printf("%s",nuovo.nome); 
  printf("%d",nuovo.numero);
  system("PAUSE");
  return 0;
  }
Ora dove c'è il commento vorrei acquisire il nome da programmna nello stesso modo in cui ho acquisito il numero. Purtroppo però "nuovo.nome" è un indirizzo e non posso fare una semplice assegnazione del tipo: nuovo.nome="pippo";
Sarei grato se qualcuno mi risolvesse il problema. Grazie.