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

請問是否有字串補足的字串函數?

答題得分者是:deity
chungho_chang
一般會員


發表:16
回覆:7
積分:4
註冊:2003-09-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-09 14:38:59 IP:61.62.xxx.xxx 未訂閱
請問各位,我在c++中可利用sprintf的函式做到字串補足的功能(如'1'補足三碼為'001'),那在Delphi中是否有字串補足的字串函數?
T.J.K
中階會員


發表:3
回覆:35
積分:57
註冊:2005-06-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-08-09 14:54:55 IP:211.78.xxx.xxx 未訂閱
chungho_chang 您好: 你可用 Concat 來實現 exp var str: String begin str := '1'; str := Concat('00',str); end; 如此一來 str = '001'
deity
尊榮會員


發表:90
回覆:876
積分:678
註冊:2003-05-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-08-09 16:28:28 IP:218.15.xxx.xxx 未訂閱
chungho_chang您好: 在c++中可利用sprintf意为:将字符串格式化。在delphi也有该功能的函数:format。虽说Concat(Concatenates two or more strings into one.连接两个或多个字串到一个中)能达到此形似的效果,但如果说作用相同的函数还是format。用法:
procedure TForm1.Button4Click(Sender: TObject);
var
  str: String;
begin
  str := '1';
  str:=format('00%s',[str]);
  showmessage(str);
end;
============================ 为什么经过多年以后,得失的过程如此冷漠 ============================
系統時間:2024-07-03 22:51:04
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!