InttoChar
来源:互联网 发布:在淘宝怎样搜到冰毒 编辑:程序博客网 时间:2024/04/28 22:50
//2字节整型
char* Convert::IntToChar2(int i)
{
char buf[2];
buf[0] = (char)(i & 0xff);
buf[1] = (char)((i >> 8) & 0xff);
return 0;
}
int Convert::ChartoInt(char* Char,int count)
{
int i = 0;
if (count == 0)
{
return i;
}
for (int j = 0; j < count; j++)
{
i += (Char[j] & 0xff) << j * 8;
}
return i;
}
-------------------
//4字节整型
int CQueueClient::IntToChar4(int i,char* Char4)
{
Char4[0] = (char)(i & 0xff);
Char4[1] = (char)((i >> 8) & 0xff);
Char4[2] = (char)((i >> 16) & 0xff);
Char4[3] = (char)((i >> 24) & 0xff);
return 1;
//char buf[4];
//buf[0] = (char)(i & 0xff);
//buf[1] = (char)((i >> 8) & 0xff);
//buf[2] = (char)((i >> 16) & 0xff);
//buf[3] = (char)((i >> 24) & 0xff);
}