int m_length=0;
char buf[2]=={0x00,0x08};
memcpy(&m_length,&buf[0],2); m_length=m_length<<16; m_length = ntohl(m_length);
然后就可以用m_length 跟整數對比了,
//m_length == 8
使用ntohl 參考:網址
int m_length=0;
char buf[2]=={0x00,0x08};
memcpy(&m_length,&buf[0],2); m_length=m_length<<16; m_length = ntohl(m_length);
然后就可以用m_length 跟整數對比了,
//m_length == 8
使用ntohl 參考:網址
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。