ah intendevi un array...cmq si ora ho corretto ed ho fatto la prima parte del menù..cioè quella che permette di visualizzare i contatti ma non capisco perchè non escono i contatti...posto il codice:
codice:
#include <stdio.h>
void main ()
{
/* Lista prime voci*/
struct contatto {
char nome[20];
char cognome[20];
int numero;
};
typedef struct contatto Contatto;
Contatto contatti[10]={{"Antonio","Rossi",339000413},
{"Alessia","Scoglio",329000172},
{"Luca","Abbate",324000156},
{"Francesco","Esposito",334000151},
{"Federica","Riccio",338000365}};
int ver_contatti[10]={1,1,1,1,1,0,0,0,0,0};
/* QUESTO E' IL MENU' PRINCIPALE*/
int i,oper;
printf("===========================================\n");
printf("BENEVENUTO NELLA TUA RUBRICA TELEFONICA\n");
printf("===========================================\n\n");
printf("Cosa vuoi fare?\n");
printf("1=Visualizzare tutti i contatti in rubrica\n");
scanf("%d",&oper);
do{
scanf("%d",&oper);
}while (oper==1);
if (oper==1)
{
for(i=0;i<10;i++)
if(ver_contatti[i]==1)
{
printf("Contatto %d\n",i);
printf("%s %s %d",contatti[i].nome,contatti[i].cognome,contatti[i].numero);
}
}
}
Praticamente digito 1 e me lo fà digitare all'infinito finchè non digito un'altro numero