Ciao ragazzi,
ho un problemino con le stringhe. Vorrei passare ad un buffer dei dati in esadecimale ma quando vado poi a controllarne la lunghezza ho 8 caratteri anzichè 32...perchè?
Allego il semplice codice:
char buffer[256];
memcpy(buffer, "\xA2\x13\x10\x91\x46\x0B\x81\x15\x00\x00\x00\x00\ x00\x00\x00\x00"
"\xFF\xFF\xFF\xFF\xFF\xD2\x76\x00\x00\x04\x00\xFF\ xFF\xFF\xFF\xFF",
32);
len = strlen(buffer);
printf("Buffer: %i\n",len);
Grazie a tutti ciao ciao