PDA

Visualizza la versione completa : [Assembler] Estrarre consonanti


Shikamaru93
22-07-2014, 00:43
Con l'assembler del MIPS come faccio ad estrarre 3 consonanti da una stringa di caratteri?
(Sto facendo un programma che generi il codice fiscale)

Ho usato la syscall per inserire nome, cognome e data di nascita ognuna dentro un'area di memoria per semplicitÓ.
Dentro la variabile "cognome" trovo il cognome che ho inserito da tastiera.
Lo pensavo come
if (cognome[i] =='a' || cognome[i] =='e' || cognome[i] =='i' || cognome[i] =='o' || cognome[i] =='u')
Ŕ una vocale
else
consonante

e quindi mettere quei tre caratteri dentro un registro.

linoma
24-07-2014, 09:29
Ti scorri la stringa e controlli ogni singolo carattere, non mi sembra cs difficile, Ŕ un semplice ciclo fonr con un if.

Loading