Buongiorno, ho scritto questo programma che, inserita un stringa, dovrebbe contare quante 'à' ci sono. Il problema è che non so come contare i caratteri accentati. Ho visto che nella tabella Ascii estesa 'à' corrisponde a 160 e il tutto funziona se la stringa la scrivo in memoria se invece la scrivo da tastiera non la legge. Ho visto che in quest'ultimo caso nei registri la 'à' corrisponde a 10 ma non penso sia molto corretto scrivere come nel modo che ho commentato mettendo di trovare appunto 10.... Quindi sono andato a guardare la tabella di Unicode dove però ogni carattere corrisponde a 2 byte quindi ho dovuto utilizzare la direttiva .halfword..ma sbaglio qualcosa e non funziona. qualcuno può aiutarmi a risolvere questo problema? Inoltre, se la stringa che inserisco dovesse contente "Buongiorno a tutti" come faccio a trovare la parola più lunga nella stringa?
|
Segui questa domanda
Via email:Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui
Via RSS:Basi di markdown
- *corsivo* o __corsivo__
- **grassetto** o __grassetto__
- collegamento:[testo](http://url.com/ "titolo")
- immagine?
- elenco numerato: 1. Foo 2. Bar
- per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
- è supportato anche semplice HTML
Tag:
domanda posta: 24 Mar '18, 08:56
domanda visualizzata: 732 volte
ultimo aggiornamento: 19 Sep, 06:16