string StringByteConverter::bytesToHexString ( const char *  bytes,
int  length 
) [static]

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 }


Generated on Wed Jun 25 14:47:15 2008 for keyvil by  doxygen 1.5.1