Cómo convertir HEX a ASCII usando C++
h& gt;
float hex2asc(unsigned char* datas, int n)
{
float val;
char* str = (char*)malloc((n + 1) * sizeof(char));
memcpy(str, datas, n);
str[n] = '\0' ;
val = (float)atof(str);
gratis(str);
return val;
} p>
int main(int argc, char* argv[])
{
datos de caracteres sin firmar[] = {0x20, 0x20, 0x20, 0x33, 0x35, 0x30 , 0x2e, 0x30, 0x20, 0x20, 0x20, 0x20, 0x20};
printf("%f\n", hex2asc(datas, 11));
return 0;
}