05/08/08 21:01
davidsf
salve, sono nuovo; ho chiesto e girato parecchi siti, ma non ho trovato risposta:
ho bisogno di convertire il tipo di dato LPBYTE in char *
è possibile?
aaa
06/08/08 0:19
pierotofy
LPBYTE non è altro che un puntatore long ad un array di bytes. Per convertire scrivi qualcosa del genere:
// ...
LPBYTE pointer; //Nome della tua variabile puntatore
//len è una variabile che contiene il numero di elementi presenti nell'array di bytes
char c_array[0xFF];
for (int c = 0; c<len; c++) c_array[c] = (char)pointer[c];
// ...
Non ho provato il codice e qualcuno mi corregga se ho sbagliato qualcosa.
Ultima modifica effettuata da pierotofy 06/08/08 0:20