ragazzi volevo una mano su questo esercizio:
Scrivere una funzione C che ordini un vettore di stringhe passato come argomento. La funzione restituirà 1 se il vettore è ordinato per ordine alfabetico crescente, 2 se è ordinato per stringhe di lunghezza crescente, 0 se non è ordinato.
il codice che ho scritto è:
codice:
int controllaordine (char *v){
int i,a;
if (strlen[v[i]]<strlen[v[i+1]]){
while (v[i]!='\0'){
if (v[i]>v[i+1])
v[i]=v[i+1];
continue;
else
return 0;
}
return 2;
}
else{
if (v[a]<v[a+1]){
while (v[a]!='\0'){
if (v[a]<v[a+1])
v[a]=v[a+1];
continue;
else
return 0;
}
return 1;
}
}
}
non l'ho ancora compilato.come mi sembra?