推 DirKai: fscanf? 05/14 09:57
→ uranusjr: 在程式中用unicode string 接收了"犇"這個字 <-- 詳述 05/14 10:10
您好,
小弟長話短說,還請您見諒,
bcb中 String 已經是unicode string 的型態,所以我將
String strTemp = L"犇";
所以我在strTemp就可以看到unicode 編碼為:29319,
不過現在正想辨法要把 29319 寫到另一個int 的變數中。
※ 編輯: f814030 (211.72.118.19), 05/14/2015 10:20:55
推 kai5566: 你應該是要"rb"讀binary不是"rt"吧 05/14 10:24
→ kai5566: 阿 看到了...原來有string strTemp這種東西 沒用過=_= 05/14 10:26
推 TobyH4cker: (int)strTemp[1] 05/14 10:50
感謝Toby大大,
成功了!
請問為什麼要加[1] ?
先前有試過 int temp = (int)strTemp;
這樣子在'A' 這樣的字元是可以的,不過在unicode 就無用了…
為什麼要加[1] 啊 @@
再次的感謝!
※ 編輯: f814030 (211.72.118.19), 05/14/2015 10:56:59
→ TobyH4cker: 1 是index,Unicode String在desktop上都是1-based, 05/14 12:32
→ TobyH4cker: 在mobile都是0-based 05/14 12:32
→ TobyH4cker: 然後Unicode String以[]operater每個元素都是wchar_t 05/14 17:57
→ TobyH4cker: operator 05/14 17:58
→ TobyH4cker: 效果跟 strTemp.w_str()[0] 是一樣的 05/14 18:00
謝謝您!
※ 編輯: f814030 (211.72.118.19), 05/15/2015 14:13:50