Definition at line 7 of file StringByteConverter.cpp. 00007 { 00008 /*declaration block*/ 00009 int i = 0; 00010 const unsigned char* unsignedBytes = (const unsigned char*)bytes; 00011 char hexString[2*length+1]; 00012 hexString[2*length] = '\0'; 00013 /*do the formated printing*/ 00014 while ( i < length ) { 00015 if ( i != 0 ) { 00016 printf(" "); 00017 } 00018 sprintf(hexString+2*i,"%02X", (unsigned int)unsignedBytes[i]); 00019 i++; 00020 } 00021 return hexString; 00022 }
|
1.5.1