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

字元顯示的問題

答題得分者是:rogan321
hdilwy
初階會員


發表:18
回覆:65
積分:41
註冊:2004-08-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-18 13:19:29 IP:219.68.xxx.xxx 未訂閱
例如我有一個二進制的序列 0100 0001 其值 int value=65; 我將它放進去字元裡會秀 'A' char test=value; 但是如果我的值是一些特殊字元呢? 例如 value=169 則 test=value 應該會秀出 'ⓒ' 可是我在memo上會秀不出特殊字元 如果遇到控制字元,我是該用其他符號替代 還是有什麼方法可以直接秀出其字元樣式. 如果問的不清楚煩請見諒,並提出疑問. 在此先感謝各位鼎力協助
nlj859
資深會員


發表:139
回覆:375
積分:322
註冊:2004-03-20

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-18 16:01:12 IP:163.28.xxx.xxx 未訂閱
Hello hdilwy,    應該是沒問題才對. 你試試:
int a=169;
char test=a;
Memo1->Lines->Add(test);
或直接輸入:
Memo1->Lines->Add(char(169));
rogan321
高階會員


發表:21
回覆:307
積分:200
註冊:2003-05-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-18 17:53:36 IP:203.204.xxx.xxx 未訂閱
hdilwy你好~ ASCII127以後為IBM所創建的擴充字元~如要使用必須更改FONT的Charset設定 例如nlj859大大的例子~改為如下~~  
 
   int a=169;
   char test=a;
Memo1->Font->Charset=ARABIC_CHARSET;
   Memo1->Lines->Add((test));
hdilwy
初階會員


發表:18
回覆:65
積分:41
註冊:2004-08-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-12-19 10:10:59 IP:219.68.xxx.xxx 未訂閱
喔~原來是要改字型阿 是只有這個字型可以嗎? 還是有其他的也可以. 謝謝大大們的幫忙. ====================== 風兒輕輕吹,懶蟲慢慢爬 ======================
系統時間:2024-05-19 15:23:47
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!