将数字转化为字符串
1. 使用Cstring 的format方法,将数字转化为字符串
CString strIp;
byte byteIp[4];
strIp.Format("%d.%d.%d.%d", byteIp[0], byteIp[1], byteIp[2], byteIp[3]);
2.将long型转化为char数组
long a;
char b[4];
for(int i=0;i<4;i++){
b[i]=(char)a;
a>>8;
}
将字符串转化为数字
1.使用sscanf,将字符串转化为数字
例如 szbuff数组存储的是0xAB; 需要将其转化为171。
char szBuf[8] = { 0 };
long a = 0;
sscanf(szBuf, "%x", &a);
2.将char数组型转化为long
char a[4];
long b=0;
b=*(long*)a;