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

BCB有將字元轉成ASCII的指令嗎?

尚未結案
hjlin
一般會員


發表:63
回覆:48
積分:22
註冊:2003-02-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-02-20 11:23:43 IP:61.56.xxx.xxx 未訂閱
請問一下,BCB有此指令嗎?
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-02-20 11:33:11 IP:203.73.xxx.xxx 未訂閱
引言: 請問一下,BCB有此指令嗎?
hjlin 你好: 字元本來就是 ASCII 碼啊~~ a='Z'
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
builder78
初階會員


發表:36
回覆:100
積分:47
註冊:2003-02-03

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-02-27 20:37:36 IP:211.76.xxx.xxx 未訂閱
請用強制轉型的方法即可 __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { char c1='!'; ShowMessage(int(c1)); //出現'!' 的ASCII碼 33 }
00601
一般會員


發表:1
回覆:3
積分:0
註冊:2003-02-26

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-02-27 22:35:12 IP:61.59.xxx.xxx 未訂閱
阿請問一下要如何轉中文字的碼 利用BCB 要查看中文字的碼要怎樣寫? 還有轉完之後 那些碼有沒有一些文件可以看 有規則嗎?
builder78
初階會員


發表:36
回覆:100
積分:47
註冊:2003-02-03

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-02-28 00:09:10 IP:211.76.xxx.xxx 未訂閱
__fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { String s="您是"; byte w1 = s[1]; //對應到"您"的高位元組 byte w2 = s[2]; //對應到"您"的低位元組 byte w3 = s[3]; //對應到"是"高位元組 byte w4 = s[4]; //對應到"是"低位元組 Edit1->Text = IntToHex(w1,2); //"您"的高位元組16進位表示 B1 Edit2->Text = IntToHex(w2,2); //"您"的低位元組16進位表示 7A Edit3->Text = IntToHex(w3,2); //"是"的高位元組16進位表示 AC Edit4->Text = IntToHex(w4,2); //"是"的低位元組16進位表示 4F //以下為驗證 char a[5]; a[0]=char(0xb1); a[1]=char(0x7a); a[2]=char(0xac); a[3]=char(0x4f); a[4]=char(0x0); //字串結尾字元 Edit5->Text=a; } 以上是我試出來的~ 但不知各位還有更方便的方法嗎?~
axsoft
版主


發表:681
回覆:1056
積分:969
註冊:2002-03-13

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-02-28 11:23:26 IP:218.173.xxx.xxx 未訂閱
試試看! :)    String S; char Mychar='A'; int MyAscii=33;    ShowMessage(S.sprintf("%c字元的ASCII 十進位值= %d,%c字元的ASCII 十六進位值=0x%x",Mychar));    ShowMessage(S.sprintf("%d的ASCII字元為%c",MyAscii));        聯盟----Visita網站http://www.vista.org.tw ---[ 發問前請先找找舊文章 ]--- 發表人 - axsoft 於 2003/02/28 23:50:53
00601
一般會員


發表:1
回覆:3
積分:0
註冊:2003-02-26

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-03-02 01:47:19 IP:61.59.xxx.xxx 未訂閱
引言: __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { String s="您是"; byte w1 = s[1]; //對應到"您"的高位元組 byte w2 = s[2]; //對應到"您"的低位元組 byte w3 = s[3]; //對應到"是"高位元組 byte w4 = s[4]; //對應到"是"低位元組 Edit1->Text = IntToHex(w1,2); //"您"的高位元組16進位表示 B1 Edit2->Text = IntToHex(w2,2); //"您"的低位元組16進位表示 7A Edit3->Text = IntToHex(w3,2); //"是"的高位元組16進位表示 AC Edit4->Text = IntToHex(w4,2); //"是"的低位元組16進位表示 4F //以下為驗證 char a[5]; a[0]=char(0xb1); a[1]=char(0x7a); a[2]=char(0xac); a[3]=char(0x4f); a[4]=char(0x0); //字串結尾字元 Edit5->Text=a; } 以上是我試出來的~ 但不知各位還有更方便的方法嗎?~
請問一下 那個碼是big-5嘛? 要如何才可以轉換成點矩陣的字 有辦法從那個轉換成點矩陣的字嗎?
系統時間:2024-05-05 5:11:12
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!