PDA

Visualizza la versione completa : [C++] Ordina stringa di caratteri


secondaprova
11-01-2006, 11:10
Vorrei chiedervi come faccio ad ordinare una stringa di caratteri immessi da tastiera in c++. Grazie mille
ciao

oregon
11-01-2006, 12:19
Ordinare una stringa?

Se inserisci

Essere o non essere

come la dovresti ordinare?

secondaprova
11-01-2006, 13:04
si scusa...
in ordine alfabetico
essere >> eeerss

oregon
11-01-2006, 13:32
Cosa non sai fare?

Non sai leggere la stringa da tastiera?

Non sai ordinarla?

secondaprova
11-01-2006, 16:21
ordinarla

motogpdesmo16
11-01-2006, 16:26
fai con google una ricerca sui principali algoritmi di ordinamento.
Vedi che ne troverai uno che fa al caso tuo. Tutto sta a tradurlo nel linguaggio che ti interessa (c++)

suomi_viking_86
11-01-2006, 18:43
inoltre considera che una stringa un array e un char nel codice ascii un numero (e quindi puoi conforntare i caratteri tra loro)

oregon
11-01-2006, 18:54
Originariamente inviato da suomi_viking_86
inoltre considera che una stringa un array e un char nel codice ascii un numero (e quindi puoi conforntare i caratteri tra loro)

Esatto. Puoi tranquillamente usare la funzione di libreria

qsort

applicandola all'array di caratteri.

Loading