Ho fatto cosi:
codice:
int main(int argc, char* argv[]){
char **stringa;
char swap[15];
int cont,k;
printf("Quante parole vuoi inserire?");
scanf("%d",&cont);
stringa = (char**) malloc(sizeof(char*) * cont);
for(k=0;k<cont;k++){
printf("inserire parola: ");
scanf("%s",&swap);
stringa[k] = malloc(sizeof(char) * strlen(swap));
stringa[k] = swap;
}
for(k=0;k<cont;k++){
printf("%s\n",stringa[k]);
}
Quell'errore non me lo da piu,pero ora quando vado a stampare le parole, mi stampa tot volte solo l'ultima che ho inserito...