線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1126
推到 Plurk!
推到 Facebook!

\x11轉成11的寫法寫不出來

尚未結案
aamihcom
一般會員


發表:57
回覆:40
積分:19
註冊:2003-10-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-02 13:36:32 IP:218.162.xxx.xxx 未訂閱
char *temp; DWORD dwBlock; AnsiString sOutput = "", s1=""; int dwReadBytes = 16; char szRecvBuff[16]; memset(szRecvBuff, 0, sizeof(szRecvBuff)); if(icRead(iBlock, szRecvBuff,dwReadBytes)==false) ShowMessage("icRead() fail"); //在這邊讀出來szRecvBuff值是\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11     //我想要將其轉到一個sOutput的字串11111111111111111111111111111111 //請問以下的寫法該如何寫,我怎麼寫都讀不完全 sprintf(temp, "xxx", szRecvBuff[0] ,szRecvBuff[1] ,szRecvBuff[2]); //temp = Format("x", szRecvBuff[i]); temp[6] = '\0';    sOutp AnsiString(str);    sOutput = AnsiString(temp); ShowMessage(sOutput);
deity
尊榮會員


發表:90
回覆:876
積分:678
註冊:2003-05-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-08-02 17:17:45 IP:218.15.xxx.xxx 未訂閱
aamihcom您好; 小弟不熟BCB 对于您的问题 //在這邊讀出來 class="code"> var s,s1:string; begin s:='\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11'; s1:=StringReplace(s,'\x','',[rfReplaceAll]); showmessage(s1); end; //請問以下的寫法該如何寫,我怎麼寫都讀不完全 读不完全,会不会与您在上面的定义char szRecvBuff[16];宣告了16个字符有关,即只能读到16个字符,多出就读不到。 如有谬误,还请见谅! <> ============================ 为什么经过多年以后,得失的过程如此冷漠 ============================
aamihcom
一般會員


發表:57
回覆:40
積分:19
註冊:2003-10-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-08-02 23:07:03 IP:218.162.xxx.xxx 未訂閱
不過那個不是string 的型態溜 若是就簡單了.
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-08-03 04:00:47 IP:61.230.xxx.xxx 未訂閱
aamihcom 您好:    試試這樣子可不可以?
AnsiString sOutput = "";
char temp[2];
for(int i=0; i
7 天天敲鍵盤 v 時時按滑鼠 8
系統時間:2024-05-03 19:34:20
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!