Ragazzi come programma devo realizzare una rubrica in c che mi permette di aggiungere un contatto,eliminarlo,ricercarlo e di stampare l'intera rubrica.. e fin qui ci siamo, ho risolto il tutto utilizzando uno struct al cui interno ci sono nome, cognome, città e telefono, ecc...
ora però devo integrare la funzione di salvataggio e lettura da/su file!
per il salvataggio ho ideato questo codice che funziona in quanto stampa su file i miei contatti
in lettura invece non saprei come leggere i contatti cosi come stanno. suggerimenti?codice:case 5://salvataggio su file FILE *fp;//puntatore fp = fopen("rubrica.dat", "a+"); for (v=0;v<utentimemorizzati;v++) { fprintf(fp,"Nome: %s \n",rubrica[v].nome); fprintf(fp,"Cognome: %s \n",rubrica[v].cognome); fprintf(fp,"Citta: %s \n",rubrica[v].citta); fprintf(fp,"Telefono: % s\n",rubrica[v].telefono); } fclose(fp); printf("Rubrica salvata!\n"); break;![]()

						
					
					
					
						
  Rispondi quotando