Benvenuto! Per postare e godere delle funzionalità del forum registrati, occorrono pochi secondi ed è gratis!

Programma Visual basic Aiuto
(Questo messaggio è stato modificato l'ultima volta il: 21/10/2012, 15:49 da digger.)

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
Ti faccio l'esempio solo per le lettere dalla a alla f

    VBNET Programming
  1. Private Sub CreaAssociazione()
  2. Dim i As Integer
  3.  
  4. For i = 0 To 127
  5. associazione.Add(0)
  6. Next
  7.  
  8. associazione(Asc("a")) = 11 '<- se lo fai cosi è piu leggibile, altrimenti come sotto
  9. associazione(9<img src="https://hackmix.altervista.org/images/smilies/cool.png" alt="Cool" title="Cool" class="smilie smilie_56" /> = 12 'b
  10. associazione(99) = 13 'c
  11. associazione(100) = 14 'd
  12. associazione(101) = 15 'e
  13. associazione(102) = 16 'f
  14. End Sub



il resto mettilo tu
in questo modo l'array è tutto inizializzato a 0
e solo le lettere che ti interessano le inizializzi al valore che vuoi

Prova a scrivere abcdefg
vedrai che dalla a alla f funziona, mentre l'ultimo ti esce 000
perchè la g non l'hai inizializzata,
questo per dire che devi associare tutte le lettere e i caratteri che può capitarti di dover convertire, ad esempio lo spazio, le parentesi, il punto esclamativo e interrogativo e cosi via.
In poche parola partendo dalla tabella ascii tutte le posizioni dalla 32 alla 125 (o 126 se vuoi il tilde)

buon lavoro Happywide

EDIT:
giusto per completare il discorso, l'arraylist prevede di aggiungere un range di valori, ad esempio:

    VBNET Programming
  1. associazione.AddRange(New Integer() {0, 1, 2, 3}) ' etc etc



Però in questo caso è poco pratico, perchè a te interessando solo dal 32 al 126 quindi ti toccherebbe a mano mettere 32 valori a 0 (o altro) per poi mettere quelli che ti interessano. l'altro difetto è che non capiresti quale lettera è associata a cosa, avresti una cosa cosi:

{0,0,0,0,0,0,0,0,0,0,0,0,0,......,11,12,13,14,15,,,...}

diciamo che vuoi cambiare la b... qual è? boh, direi quel 12 li, ma non è cosi facile da trovare.

EDIT: ho modificato una riga del codice sopra, facci caso, quella alla lettera 'a', fatto cosi è piu leggibile, almeno se devi poi modificare qualcosa vedi subito dove devi andare a toccare


digger
21/10/2012, 15:36
#17
Cerca


Messaggi in questa discussione
Programma Visual basic Aiuto - da Danyele360 - 20/10/2012, 16:36
[Nessun oggetto] - da Pocciox - 20/10/2012, 19:41
[Nessun oggetto] - da Danyele360 - 20/10/2012, 19:56
[Nessun oggetto] - da Pocciox - 20/10/2012, 21:17
[Nessun oggetto] - da Danyele360 - 20/10/2012, 21:38
[Nessun oggetto] - da MAUROW - 20/10/2012, 22:10
[Nessun oggetto] - da Danyele360 - 20/10/2012, 22:10
[Nessun oggetto] - da Pocciox - 20/10/2012, 23:11
[Nessun oggetto] - da digger - 21/10/2012, 0:13
[Nessun oggetto] - da Skyline@69 - 21/10/2012, 8:22
[Nessun oggetto] - da Pocciox - 21/10/2012, 9:45
[Nessun oggetto] - da Danyele360 - 21/10/2012, 13:11
[Nessun oggetto] - da digger - 21/10/2012, 13:43
[Nessun oggetto] - da Skyline@69 - 21/10/2012, 16:34
[Nessun oggetto] - da Pocciox - 21/10/2012, 14:06
[Nessun oggetto] - da digger - 21/10/2012, 14:07
[Nessun oggetto] - da Danyele360 - 21/10/2012, 15:21
[Nessun oggetto] - da digger - 21/10/2012, 15:36
[Nessun oggetto] - da Danyele360 - 21/10/2012, 16:05
[Nessun oggetto] - da digger - 21/10/2012, 16:09
[Nessun oggetto] - da Pocciox - 21/10/2012, 16:27
[Nessun oggetto] - da Pocciox - 21/10/2012, 16:36
[Nessun oggetto] - da Danyele360 - 21/10/2012, 17:00
[Nessun oggetto] - da digger - 21/10/2012, 21:37
[Nessun oggetto] - da Pocciox - 21/10/2012, 21:37
[Nessun oggetto] - da Danyele360 - 21/10/2012, 22:52
[Nessun oggetto] - da digger - 21/10/2012, 23:21
[Nessun oggetto] - da Danyele360 - 21/10/2012, 23:52
[Nessun oggetto] - da Skyline@69 - 22/10/2012, 8:52
[Nessun oggetto] - da Danyele360 - 22/10/2012, 10:17
[Nessun oggetto] - da Pocciox - 22/10/2012, 13:29
[Nessun oggetto] - da Danyele360 - 22/10/2012, 15:13
[Nessun oggetto] - da Pocciox - 22/10/2012, 20:37
[Nessun oggetto] - da digger - 22/10/2012, 20:41
[Nessun oggetto] - da Pocciox - 22/10/2012, 22:15
[Nessun oggetto] - da digger - 23/10/2012, 12:47
[Nessun oggetto] - da Pocciox - 23/10/2012, 13:33
[Nessun oggetto] - da pauldomy - 16/12/2012, 19:53

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  [aiuto] No segnale su sapphire R9 280. Pocciox 5 2,453 14/01/2015, 22:11
Ultimo messaggio: digger
  aiuto portatile oirad94 1 1,705 22/12/2014, 16:27
Ultimo messaggio: Admin
  Aiuto Nella Definizone Rokys091 9 3,737 25/11/2014, 10:24
Ultimo messaggio: digger



Utenti che stanno guardando questa discussione: 3 Ospite(i)