delphi SysUtils.StrCat


本文整理自网络,侵删。

 
//把源串添加到目标串后, 要求目标串必须有足够的空间
StrCat(
  Dest: PChar;        {目标串}
  const Source: PChar {源串}
): PChar;             {返回目标串}

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Button2: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

//测试 1:
procedure TForm1.Button1Click(Sender: TObject);
var
  p1,p2,p3: PChar;
begin
  p1 := 'abc';
  p2 := '123';

  GetMem(p3, Length(p1) + Length(p2));
  
  StrCat(p3,p1);  
  StrCat(p3,p2);

  ShowMessage(p3); {abc123}

  FreeMem(p3);
end;

//测试 2:
procedure TForm1.Button2Click(Sender: TObject);
var
  arr: array[0..20] of Char;
  pc: PChar;
begin
  arr := 'Embarcadero';
  pc := StrCat(@arr, ' Delphi'); 
   
  ShowMessage(PChar(@arr)); {显示: Embarcadero Delphi}
  ShowMessage(pc);          {显示: Embarcadero Delphi}
end;

end.

https://www.cnblogs.com/del/archive/2008/05/12/1193623.html

相关阅读 >>

Delphi写的验证身份证号有效性函数

怀念一下这些经常不记得的Delphi代码

Delphi中获取guid的函数

Delphi基于高斯-拉普拉斯算子的图像边缘检测

Delphi exe执行程序dos参数的运用

Delphi用idtcpserver和idtcpclient传输文件

Delphi屏蔽alt+tab键代码

Delphi xe5 与其他版本共存

Delphi tstreamreader 和tstreamwriter

Delphi 根据文件路径获取文件名

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...