Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Assembler] Estrarre consonanti

    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.

  2. #2
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Ti scorri la stringa e controlli ogni singolo carattere, non mi sembra cs difficile, è un semplice ciclo fonr con un if.
    Per gli Spartani e Sparta usa spartan Il mio github

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.