ciao ho fatto un programma usando la funzione calloc per allocare la memoria per un puntatore a vettore di stringa... ecco una parte d codice dove s'intoppa, ovvero al popolamento
e mi da errore qui.Codice PHP:
char * pv[MAX];
int i,n,k;
printf("quanti elementi?= ");
scanf("%i",&n);
for(i=0;i<n;i++)
{
pv[i]=(char *) calloc(n, sizeof(char));
printf("inserire parola= ");
gets(pv[i]);
}
/*poi il resto del prog*/
ovvero gli dico che voglio inserire 4 elementi, ma in realta me ne fa inserire 3
questo è quello che stampa "inserisci parola= inserisci parola= _" e poi me la fa inserire.. ma perche la prima viene saltata? ciao e grazie a tutti