关于BYTE类型赋初值问题 我想将0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00这些16进制数赋给一个BYTE类型的变量,应该怎样做呢?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 难道不是直接赋值吗?BYTE a = 0x00;这样不可以吗? byte km[100];memcpy(km,"\x0A\xA4\x14\x80\xE9\x87\x94\xC9"); //如果只有一个变量时:BYTE data = 0x00;//如果是多个变量时:BYTE data[10];data[0] = 0x00;data[1] = 0x00;...data[9] = 0x00; 那如果是要把11223344556677889900AABBCCDDEEFF转成BYTE数组呢??每两个字符存一个~~如:BYTE *sKey[16];sKey[0]=11 1.这里最好不要定义个静态数组来存放转换数据//除非你能确保它不越界..!2.就是拆分字符串问题..---------CString SrcStr = "11223344556677889900AABBCCDDEEFF";CStringArray DesStr;DesStr.RemoveAll();for (int index = 0; index < SrcStr.GetLength(); index += 2){ if ((index += 2) > SrcStr.GetLength()) DesStr.Add(SrcStr.Mid(index, SrcStr.GetLength() % 2)); else DesStr.Add(SrcStr.Mid(index, 2));}再对DesStr做相关操作就比较简单了... 网络编程 recv一段程序求讲解 谢谢 Invoke调用的问题 我在MPSend里 修改了tcp的数据段的长度,可以发包出去,但后面的包SEQ/ACK有问题。 高分求《Win32多线程程序设计源代码》 请教一个入门级问题 怎样创建一个指定大小的文件(如100MB) 怎样获得每个字母在输出时的完整cell(大于等于BlackBox)? 急!!! DLL 问题, 高手请看 com本质论的确不错,看了两章,受益颇多 【求助】计算“十字”的中心位置,谢谢大家啦! 新手上路,高分求救,问下发送数据的问题 ODBC连接,如何定义一个数据集
BYTE a = 0x00;
这样不可以吗?
byte km[100];
memcpy(km,"\x0A\xA4\x14\x80\xE9\x87\x94\xC9");
//如果只有一个变量时:BYTE data = 0x00;//如果是多个变量时:BYTE data[10];
data[0] = 0x00;
data[1] = 0x00;
...
data[9] = 0x00;
如:
BYTE *sKey[16];
sKey[0]=11
2.就是拆分字符串问题..---------CString SrcStr = "11223344556677889900AABBCCDDEEFF";
CStringArray DesStr;DesStr.RemoveAll();for (int index = 0; index < SrcStr.GetLength(); index += 2)
{
if ((index += 2) > SrcStr.GetLength())
DesStr.Add(SrcStr.Mid(index, SrcStr.GetLength() % 2));
else
DesStr.Add(SrcStr.Mid(index, 2));
}再对DesStr做相关操作就比较简单了...