ciao a tutti,
ho implementato un algoritmo di ordinamento per una matrice in memoria, che viene poi rappresentata su un documento html.
chiaramente per fare il confronto dei valori faccio una cosa tipo
if (vettore1[x]<vettore1[x+1]){
//scambia elemento di pos. x con quello x+1
}
il problema sta solo quando ho dei dati alfanumerici. infatti se faccio
1<10
questo è true. e anche se faccio
'prova'<'zio'
questo è true. ma se faccio
'1prova'<'10prova'
questa mi torna false, mentre vorrei che tornasse true. in pratica dovrebbe "capire" che i numeri vanno trattati in modo quasi "separato" dai caratteri alfabetici. Sapete come posso fare?
Grazie a tutti!