26/03/13 22:15
lukegh
Ciao, vorrei realizzare un software che mi codifica il testo tramite l'utilizzo di una mia tabella..
Cioè vorrei che il software vada a sostituire le lettere con delle lettere da me assegnate..
ad esempio creo una tabella che dice:
a = s
b = x
c = e
d = r
insomma cosi a seguire vorrei creare un programma che mi converta il testo da "a" a "s" e viceversa.... Cosa mi consigliate di fare?
aaa
28/03/13 16:44
lukegh
Postato originariamente da LittleHacker:
Non so perché, ma mi sembra che quei caratteri 01, 0E, li vede come esadecimali, e li converti in ASCII, prova ad usare "AE" o "AS" al posto di 0E e 01!
Ho sostituito sia in codifica, sia in decodifica
d("a") = "AE"
e viceversa
Ora se codifico "Ciao" mi ritrovo con: "151E14182A" e decodificandolo ottengo: "CiAEo"
dove invece di "AE" dovrei avere "a"...
Questi sono degli esempi però se invece di "Ciao" scrivo una decina di parole credo che otterrò tantissimi errori simili...
Per essere più chiaro:
Nel pulsate di codifica ho: d("a"
= "AE"
invece nel pulsante di decodifica ho: d("AE"
= "a"
Nella textbox scrivo "a", codifico ed ottengo: "1418"
guarda caso 14 e 18 sono rispettivamente le codifiche di A ed E... quindi il programma non so perchè
prende "a" e lo codifica ricevendo "AE" <-- Cioè a codificato
però a sto punto invece di fermarsi mi fa la codifica anche di A e E
È possibile risolvere?
Ultima modifica effettuata da lukegh 28/03/13 16:56
aaa