看流星社区

 找回密码
 注册账号
查看: 1893|回复: 0

vc byte字节指针操作

[复制链接]

该用户从未签到

发表于 2015-3-28 16:40:26 | 显示全部楼层 |阅读模式
BYTE a2=0; //遍历初始
void CCh14Demo2ServerDlg::OnTimer(UINT nIDEvent)
{
    // TODO: Add your message handler code here and/or call default
    static iIndex=0;                                        //静态变量,用于计数
    char szSend[20];
    sprintf(szSend,"%010d",iIndex++);                            //发送的数据置入缓冲区
    //发送TCP数据
    byte a3[0x9]={0x35,2,3,0,0,0x00,0,1,0x61};  //定义字节集
    *(char*)((DWORD)a3+0x5) = a2; //设置字节集内容:0x0=设置字节集第一个值的内容.
    int iSend= m_sockSend.Send(a3,9,0);
    char buf[0x100];
    sprintf(buf,"%X %X %X %X %X %X %X %X %X",a3[0],a3[1],a3[2],a3[3],a3[4],a3[5],a3[6],a3[7],a3[8]); //设置读取格式
    MessageBoxA(buf);
    //int iSend= m_sockSend.Send(szSend,10,0);
    m_ServerStatus.Format("正在发送数据%010d",iIndex);
    a2++; //遍历累加,如果值大于FF会自动设置成为0
    UpdateData(false);
    CDialog::OnTimer(nIDEvent);
}
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-5-5 09:44

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表