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

C++二進位檔案問題

答題得分者是:GeorgeKu
harryGod
一般會員


發表:16
回覆:19
積分:7
註冊:2004-12-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-14 14:12:33 IP:218.168.xxx.xxx 未訂閱
請問一下 有辦法讀二進位檔一BYTE的字元譬如A 以16進位二進位檔的方式 寫入檔案裡嗎? 譬如讀一二進位檔a.dat 讀入一字元A 寫一二進位檔b.dat 寫出到檔案裏變成41
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-14 14:58:40 IP:59.104.xxx.xxx 未訂閱
去看看 fprintf 要怎麼用吧。 很簡單的入門問題。
harryGod
一般會員


發表:16
回覆:19
積分:7
註冊:2004-12-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-14 15:47:22 IP:218.168.xxx.xxx 未訂閱
引言: 去看看 fprintf 要怎麼用吧。 很簡單的入門問題。
版主 我今天是想用 in.read(&temp,1); out.write(&temp,1); 二進位讀取一字元譬如A 再把她轉成16進位41 請問能用上述二進位檔寫法寫入41至檔案中嗎 麻煩解答一下
GeorgeKu
中階會員


發表:1
回覆:120
積分:74
註冊:2004-10-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-14 16:43:23 IP:61.228.xxx.xxx 未訂閱
下面是否是你要的 char temp; char sz[10]; in.read(&temp,1); sprintf(sz,"%X",temp) out.write(sz,strlen(sz));
harryGod
一般會員


發表:16
回覆:19
積分:7
註冊:2004-12-09

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-05-14 18:47:42 IP:218.168.xxx.xxx 未訂閱
GeorgeKu大大你真強 還有這招可以用 嚇到我了
系統時間:2024-11-22 7:39:56
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!