#include <stdio.h> #include <string.h> int main(int argc, char* argv[]) { char strSource[] = "0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x30,0x61,0x62,0x63,0x64,0x65,0x66"; char *pS = strSource; char *pCh; pCh = strchr(pS, ','); while (pCh != NULL) { *pCh = ' '; char cTemp; sscanf(pS, "%X", &cTemp); printf("%c", cTemp); pS = pCh + 1; pCh = strchr(pS, ','); } return 0; }