Salve a tutti, sto cercando di scrivere una funzione che, presi in ingresso un array di stringhe e la sua dimensione, stampi a video le stringhe senza duplicati. Avevo in mente qualcosa del genere, ma non ottengo ciò che desidero in questo modo:
void controlla_duplicati(char vett[], int dim){
int i, j;
for(i=0; i<dim; i++){
for(j=i+1; j<dim; j++){
if(strcmp(vett[i],vett[j])!=0){
printf("%s", vett[i]);
}
}
}
return;
}
Potreste darmi una dritta?