char * s = "0xa "; int l = strtol(W2A(strText),0,16); // 再转为二进制的字符串: char sz[100]; itoa(l,sz,2); 字符串转换成莪会难过十六进制 1、strText.Format( _T("%x"),strText); 2、 TCHAR HZs[]=_T("汉字"); int i,L; unsigned char *p; char hex[13]; #ifdef _UNICODE L=wcslen(HZs); p=(unsigned char *)W2A(strText); for (i=0;i<L*2;i++) sprintf(hex+3*i,"%2x ",p[i]); #else L=strlen(HZs); p=(unsigned char *)HZs; for (i=0;i<L;i++) sprintf(hex+3*i,"%2x ",p[i]); #endif 3、int l = strtol(W2A(strText),0,16); 主要调用itoa ,atoi接口
|
|