Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Conversione da string a int32
Forum - C# / VB.NET - Conversione da string a int32 - Pagina 2

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
crash outside control (Normal User)
Expert


Messaggi: 217
Iscritto: 12/02/2008

Segnala al moderatore
Postato alle 0:15
Domenica, 16/03/2008
Si, allora...
Con questo programma vorrei creare una specie di password... Se puoi spiegarmi come fare te ne sarei molto grato, se non puoi o non vuoi, grazie lo stesso per l' interessamento...

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 2:08
Domenica, 16/03/2008
Testo quotato

Postato originariamente da crash outside control:

Si, allora...
Con questo programma vorrei creare una specie di password... Se puoi spiegarmi come fare te ne sarei molto grato, se non puoi o non vuoi, grazie lo stesso per l' interessamento...



Non e' che non posso o non voglio ... se mi dici come si dovrebbe riuscire ad inserire i codice ASCII di n caratteri in un intero ... essendo una cosa impossibile, o chiarisci come vuoi operare oppure non c'e' risposta ...

PM Quote
Avatar
crash outside control (Normal User)
Expert


Messaggi: 217
Iscritto: 12/02/2008

Segnala al moderatore
Postato alle 12:29
Domenica, 16/03/2008
Quindi quello che vorrei fare non è possibile ?
Ok... lacierò perdere...
Grazie lo stasso a tutti. :k:

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 19:31
Domenica, 16/03/2008
Se vuoi inserire i codici ASCII di n caratteri in un int32, ovviamente non e' possibile, ovvero, in un int32 ci stanno 4 byte e quindi il codice ASCII di 4 caratteri soltanto.

Se vuoi fare altro, allora spiegati perche', anche adesso, non ho capito cosa vuoi fare ...

PM Quote
Avatar
crash outside control (Normal User)
Expert


Messaggi: 217
Iscritto: 12/02/2008

Segnala al moderatore
Postato alle 21:28
Domenica, 16/03/2008
Io vorrei, trasformare una stringa in un numero, cioè tutti i caratteri trasformarli in numeri...
ad es.
ciao = 1234
però al posto di c = 1, i = 2, a = 3, o = 4 mettere il loro valore effettivo... cioè quando io voglio inserire un carattere ascii devo digitare alt + tastierinonumerico, io vorrei eliminare alt e mettere solo il numero...
E' possibile ? Grazie ancora :k:

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 8:54
Lunedì, 17/03/2008
Codice sorgente - presumibilmente VB.NET

  1. Dim Vals(TextBox1.Text.Length - 1) As Int32
  2. For I As Int16 = 0 To TextBox1.Text.Length - 1
  3.   Vals(I) = Asc(TextBox1.Text(I))
  4. Next


Vals contiene i codici ASCII corrispondenti ad ogni carattere nella textbox1.

PM Quote
Avatar
crash outside control (Normal User)
Expert


Messaggi: 217
Iscritto: 12/02/2008

Segnala al moderatore
Postato alle 19:42
Lunedì, 17/03/2008
Testo quotato

Postato originariamente da Il Totem:

Codice sorgente - presumibilmente VB.NET

  1. Dim Vals(TextBox1.Text.Length - 1) As Int32
  2. For I As Int16 = 0 To TextBox1.Text.Length - 1
  3.   Vals(I) = Asc(TextBox1.Text(I))
  4. Next


Vals contiene i codici ASCII corrispondenti ad ogni carattere nella textbox1.


Grazie della risposta, però mi scrive solo :
System.Int32[]
il codice è il seguente :
Codice sorgente - presumibilmente VB.NET

  1. Public Class Form1
  2.  
  3.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  4.         Dim Vals(TextBox1.Text.Length - 1) As Int32
  5.         For I As Int16 = 0 To TextBox1.Text.Length - 1
  6.             Vals(I) = Asc(TextBox1.Text(I))
  7.         Next
  8.         Dim a As New IO.StreamWriter("c:\ciao.txt")
  9.         a.Write(Vals)
  10.         a.Close()
  11.     End Sub
  12. End Class


Dove erro ?:d

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 15:51
Martedì, 18/03/2008
Testo quotato

Postato originariamente da crash outside control:

Testo quotato

Postato originariamente da Il Totem:

Codice sorgente - presumibilmente VB.NET

  1. Dim Vals(TextBox1.Text.Length - 1) As Int32
  2. For I As Int16 = 0 To TextBox1.Text.Length - 1
  3.   Vals(I) = Asc(TextBox1.Text(I))
  4. Next


Vals contiene i codici ASCII corrispondenti ad ogni carattere nella textbox1.


Grazie della risposta, però mi scrive solo :
System.Int32[]
il codice è il seguente :
Codice sorgente - presumibilmente VB.NET

  1. Public Class Form1
  2.  
  3.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  4.         Dim Vals(TextBox1.Text.Length - 1) As Int32
  5.         For I As Int16 = 0 To TextBox1.Text.Length - 1
  6.             Vals(I) = Asc(TextBox1.Text(I))
  7.         Next
  8.         Dim a As New IO.StreamWriter("c:\ciao.txt")
  9.         a.Write(Vals)
  10.         a.Close()
  11.     End Sub
  12. End Class


Dove erro ?:d



Forse non l'avrai notato, ma Vals è un'array non un solo valore. Devi usare un For per scriverli tutti perchè WriteLine non se lo sogna mica.

PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo