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 è:
non l'ho ancora compilato.come mi sembra?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; } } }