Salve ragazzi, sto svolgendo per un esame questo proggetto;
codice:
Gestione archivio telefonico Si vuole simulare l’archivio telefonico di un cellulare. Ogni 
nominativo è identificato dal Cognome, Nome, numero telefonico. Provvedere
 all’implementazione dell’algoritmo per la simulazione dell’archivio telefonico (massimo 30 nominativi).
 Permettere, inoltre, all’utente di · Inserire o cancellare un nominativo · Dato il Cognome e il
 Nome di un utente visualizzare il numero telefonico corrispondente (effettuare una ricerca binaria ricorsiva) · Dato un numero telefonico vedere il numero totale di chiamate da e verso quel numero L’archivio può anche essere inizializzato con informazioni casuali. Effettuare almeno due test per ognuna delle opzioni dell’utente.
per ora sono riuscito a buttare giù solo questi codici
codice:
#include <stdio.h>
 #include <string.h> 
void main ()
 { 	
/* Lista prime voci*/ 	
typedef struct 
 { 		
char nome[20]; 		
char numero[10]; 	
}voce; 	

voce v1,v2,v3,v4,v5; 	
strcpy (v1.nome, "Alberto Savarese"); 	
strcpy (v1.numero, "0813746288"); 	
strcpy (v2.nome, "Claudia Bianco"); 	
strcpy (v2.numero, "08173638097");     
strcpy (v3.nome, "Alessandro Carnale"); 	
strcpy (v3.numero, "08173634597"); 	
strcpy (v4.nome, "Vincenzo Colella"); 	
strcpy (v4.numero, "08133638575"); 	
strcpy (v5.nome, "Gianfranco Tessitore"); 	
strcpy (v5.numero, "08147352908");  	
/* QUESTO E' IL MENU' PRINCIPALE*/ 	
int i; 	
printf("===========================================\n");
 printf("BENEVENUTO NELLA TUA RUBRICA TELEFONICA\n"); printf("===========================================\n\n"); 
 printf("Cosa vuoi fare?\n"); printf("1=Visualizzare tutte le voci in rubrica\n2=\n"); scanf("%d",&i); 
if (i=1) 
{ 
printf("Nome=%s      Numero=%s",v1.nome, v1.numero); 
} 
else 
{ 	
printf("errore inserimento");
 } 
 }
solo che sono bloccato, vorrei creare la function per visualizzare l'intera lista di nomi senza dover scrivere ogni volta nella printf tutte le variabili (anche perchè nella traccia devo dare la possibilità all'utente di poter aggiungere o eliminare voci).
Mi date qualche dritta?