請問一下!字串處理方面問題@@? |
尚未結案
|
akano
一般會員 ![]() ![]() 發表:1 回覆:1 積分:0 註冊:2005-02-21 發送簡訊給我 |
我是BCB新手, 很多不懂@@
1.我想請問一下 如何將 char字串陣列轉為AnsiString??
2. 還有我將String固定它們的長度, 例如
name sex description
-----------------------------------------------
Jhn man 178cm
May woman 166cm 45kg
---------- ------------- -----------------
固定10 固定13 固定17 就是例如一筆資料的字串是name[0] sex[0] description[0]
name[0]的固定長度是10個單位, 名字多出的為空白,
因為我想在TreeView1->Items->AddChild(parent,name[0] sex[0] description[0]);
使得TreeView能像 例如:
----------------------------------------------------------------
name sex description
--------------- ------------ -------------------
John 男 172cm
Tom 男 177 65kg
May 女 165
Judy 女 167cm
Leo 男 178 70kg
該怎麼做???請幫忙一下!!謝謝!!
|
akano
一般會員 ![]() ![]() 發表:1 回覆:1 積分:0 註冊:2005-02-21 發送簡訊給我 |
它的post出來後排序亂掉了!!~>.<~
空白很多被刪除了
我把空白變.好ㄌ
----------------------------------------------------------------
name............sex..........description
--------------- ------------ -------------------
John........... 男...........172cm
..Tom...........男...........177 65kg
....May.........女...........65
Judy............女...........167cm
..Leo...........男...........178 70kg
大致是這樣@@
|
stellos
中階會員 ![]() ![]() ![]() 發表:24 回覆:84 積分:51 註冊:2004-06-08 發送簡訊給我 |
|
folkchen
高階會員 ![]() ![]() ![]() ![]() 發表:9 回覆:232 積分:173 註冊:2003-10-09 發送簡訊給我 |
BCB本身沒有字串向右靠齊的功能
所以我是自己做 Function 來用
給你參考
AnsiString AnLPad(AnsiString pStr, int pLen, char pChr) { if (pStr.Length() >= pLen) return pStr; return AnDupChr(pChr, pLen - pStr.Length()) pStr; } AnsiString AnDupChr(char pChar, int pCount) { AnsiString rStr; if (pCount == 0) return ""; if (pCount == 1) return (AnsiString)pChar; rStr = ""; for (int i = 1; i <= pCount; i ) rStr = (AnsiString)pChar; return rStr; }char 轉 AnsiString 我是在 char 變數前面加上 (AnsiString) 例如: aaa = (AnsiString)bbb; AnsiString 轉 char 用 .c_str 例如: bbb = aaa.c_str(); |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |