Non ricordo una cosa, vorrei capire come funzionano i valori assegnati ad una struttura
Se io faccio cosi' funziona, asseggnando il valore ad elenco.cognome tramite la scanf()
Se invece della scanf per assegnare il valore adcodice:#include <stdio.h> struct utente{ char nome[20]; char cognome[20]; char telefono[10]; }; struct utente elenco; main() { printf("\nInserire il cognome "); scanf("%s", elenco.cognome); printf("\ncognome = %s\n", elenco.cognome); }
elenco.cognome
digito
mi da' l'errorecodice:elenco.cognome = "esempio";
Come mai non posso assegnarlo col secondo metodo ?codice:incompatible types in assignment

					
					
					
						
  Rispondi quotando