全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1226
推到 Plurk!
推到 Facebook!

收到字串後,如何依照位元數,取得需要的數值

尚未結案
eric2339
一般會員


發表:21
回覆:14
積分:7
註冊:2007-11-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2012-03-27 22:16:36 IP:114.44.xxx.xxx 訂閱
     在接收回來時,去掉不要的值後,留下ex:"000c0058"的字串後,需要將000C給 A,0058給B,請問這樣的話,需要怎麼做呢?
試了老半天,試不出來,向大家請教一下。
int i=0,RecLength=0;
int Value(0);
AnsiString HexString;
RecLength = _ClientSocket1->Socket->ReceiveLength();
char* buf = new char[RecLength];
_ClientSocket1->Socket->ReceiveBuf(buf,RecLength);
for (i=30;i
memmove( &Value, &buf[i], 1);
HexString = IntToHex(Value, 2);
}
系統時間:2024-04-26 13:20:23
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!