1) non hai allocato spazio per il tuo array di char
2) puoi ordinare i char come gli int, ma quell'algoritmo non è un algoritmo di ordinamento, quindi non ordina -- hai letto la pagina di wikipedia che ti ho likato?
3) puoi fare una permutazione casuale, ma devi tenere conto dei caratteri che hai già utilizzato... se il tuo rand ti da 2 volte il valore 2 per permutare la parola "casa" avrai 2 's' nella parola permutata, il che non va bene. Quindi devi escogitare un altro metodo per poter fare una permutazione casuale.
Per ora fai come ti ho già detto, cioè prendi la parola al contrario perchè hai altri problemi ben più gravi da risolvere (te lo ha già detto anche starfred)
|