如何判別字串中的單位元及雙位元 |
尚未結案
|
jl
一般會員 發表:17 回覆:34 積分:10 註冊:2004-02-28 發送簡訊給我 |
各位delphi好友
本人有以下問題,希望得到各方delphi好友解決
1.有一字串如'abcd你ee好kk嗎?',怎樣取出每個字元存入一維數組中呢?
2.每個字元如a/b/好..等等,
有何function找出其相應的序號呢如A=65,B=66,好=""呢?
3.找出後又有何function回復原來的字串呢?
如fucntion(65) = A, function("") = 好..等等
請各delphi好友伸出緩手,小弟為初學者,故有此問 平常心活著
------
平常心活著 |
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
引言: 各位delphi好友 本人有以下問題,希望得到各方delphi好友解決 1.有一字串如'abcd你ee好kk嗎?',怎樣取出每個字元存入一維數組中呢? var i: integer; sTmp: string; begin s := 'abcd你ee好kk嗎?'; i := 1; while i <= Length(s) do if IsDBCSLeadByte(Byte(s[i])) then begin Memo1.Lines.Add(s[i] + s[i+1]); Inc(i, 2); end else begin Memo1.Lines.Add(s[i]); Inc(i); end; end; 引言: 2.每個字元如a/b/好..等等, 有何function找出其相應的序號呢如A=65,B=66,好=""呢? 3.找出後又有何function回復原來的字串呢? 如fucntion(65) = A, function("") = 好..等等 請各delphi好友伸出緩手,小弟為初學者,故有此問 平常心活著用 Chr 與 Ord 兩個函式 例: Ord(A) => 65, Chr(65) => A; -- He just never quits. |
jl
一般會員 發表:17 回覆:34 積分:10 註冊:2004-02-28 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
jl
一般會員 發表:17 回覆:34 積分:10 註冊:2004-02-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |