PDA

Visualizza la versione completa : Problema vettore di catatteri.. grrr


brainforce
04-10-2002, 15:44
Non so perchè ma gets non mi richiede l'acquisizione di caratteri per caricare il vettore.

questa è la funzione che richiamo

void esempio_array(void)
{
char nome[10]; //quì la dichiaro
int rubrica[2];
printf("\nInserisci il 1o Numero di Telefono: ");
scanf("%d",&rubrica[0]);
printf("\n\nInserisci il Nome del posssessore del 1o Numero di Telefono Max 20 Caratteri: ");
gets(nome); //questa la salta proprio
printf("\n\nInserisci il 2o Numero di Telefono: ");
scanf("%d", &rubrica[1]);
printf("\n\nIl primo numero di telefono e' %d, ed e' di s% mentre il secondo e' %d",rubrica[0] , nome, rubrica[1]);
printf("\n\nQuale numero vuoi rivedere?");
scanf("%d", &scelta);
if (scelta>2)
{
printf("\n\nSei un beota, ti ho detto o 1 o 2");
}
if (scelta==1)
{
scelta=scelta-1;
printf("\nIl primo numero e' %d",rubrica[scelta]);
}
else
{
scelta=scelta-1;
printf("\nIl secondo numero e' %d",rubrica[scelta]);
}
}

unamarz
04-10-2002, 16:09
prova ad aggiungere un'altra gets vicino a quella, mi sembra di aver fatto così quando utilizzavo quelle funzioni malefiche..
la chiami 2 volte, la seconda volta dovrebbe riconoscerla.

brainforce
04-10-2002, 16:24
Non ci posso credere.... avevi ragione... ho ripetuto gets 2 volte e la seconda lo prendeva.... O_o

^^' Vabbè, come si dice, basta che funge......

unamarz
04-10-2002, 16:27
spesso non c'è una logica nella programmazione...

beh, sono contenta di essere stata utile :ciauz:

brainforce
04-10-2002, 16:39
Un appunto...

COMPLIMENTI ALLA FACCIA DI CURRICULUM CHE TI RITROVI....... :eek:
E sei più piccola di me di 2 anni.......

:ciauz: Te e Deep mi sarete di grande aiuto.... :sexpulp:

Loading