2016-04-02 20 views
0

Ich versuche, eine Zeichenfolge zu nehmen und jeden Wert in der Zeichenfolge in den dezimalen ASCII-Wert zu konvertieren. Zuerst konvertierte ich die Zeichenfolge in den Byte-Typ [], und ich möchte jedes Element des Bytes [] übernehmen und in einen dezimalen ASCII-Wert umwandeln. Hier ist mein Code:Konvertieren eines [] Bytes mit Strings in Dezimalwerte

myArray := []byte(password) // convert string into []byte type 
NumArray := [len(password)]int // create second []int type to store the converted []byte elements 
for i := 0; i < len(myArray); i++{ 
           /* I need some help to convert each element in myArray into ASCII decimal value and then store it into 
            NumArray. 
           */ 
fmt.Printf("%d\n", myArray[i]) //prints out what the converted values should be 
fmt.Print(NumArray[i]) //prints out the stored converted value for comparison 
} 

Edit: die Zeichenfolge soll ein Passwort sein und so einen beliebigen Wert enthalten

+0

Also, Sie haben uns gesagt, was Sie tun. Gibt es eine Frage, die du hast? –

Antwort

0

Sie byte zu int wie diese werfen können:

NumArray[i] = int(myArray[i]) 
Verwandte Themen