AnsiString可以做這樣的處理嗎? |
答題得分者是:RaynorPao
|
leeli
初階會員 發表:57 回覆:55 積分:27 註冊:2003-06-25 發送簡訊給我 |
|
gemi0305
版主 發表:81 回覆:564 積分:629 註冊:2003-05-11 發送簡訊給我 |
|
leeli
初階會員 發表:57 回覆:55 積分:27 註冊:2003-06-25 發送簡訊給我 |
引言:leeli你好, 試試以下程式碼: 在form上加入二個edit和一個button, 在edit1上打的數字,就會轉成0000在edit2上 void __fastcall TForm1::Button1Click(TObject *Sender) { AnsiString StrTmp; StrTmp.printf("d",Edit1->Text.ToInt());如果,我要先設一個參數。而這個參數(字串)直接就是"0099"的格式。那應該如何處理呢? 小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。 對於各位的大力協助,感激不盡!
------
小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。 對於各位的大力協助,感激不盡! |
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 如果,我要先設一個參數。而這個參數(字串)直接就是"0099"的格式。那應該如何處理呢? 小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。 對於各位的大力協助,感激不盡!leeli 你好: 請參考以下的做法 < class="code"> AnsiString sz; int i=99; sz.sprintf("d", i); ShowMessage(sz); -- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
gemi0305
版主 發表:81 回覆:564 積分:629 註冊:2003-05-11 發送簡訊給我 |
leeli你好, 這是寫成function,你可以參考看看:
.h檔 AnsiString IntTo4DigitStr(int TempInt); .cpp檔 AnsiString TForm1::IntTo4DigitStr(int TempInt) { AnsiString TempStr; TempStr.printf("d",TempInt); return TempStr; }這樣只要用 IntTo4DigitStr()就可以直接幫你轉了 如: AnsiString a; int i=99; a= IntTo4DigitStr(i); 我修改了一下function的名字,比較符合用意。 參考看看 國泰平安 發表人 - |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |