原题:
用delphi编写一个过程,实现在一字符串的任意位置插入一另字符串。比如在abcdef中插入ddd,结果得到abcdedddf。 偶用c++做好了, 可是用delphi偶当时就没有做出来, 特请高手帮帮忙。
用delphi编写一个过程,实现在一字符串的任意位置插入一另字符串。比如在abcdef中插入ddd,结果得到abcdedddf。 偶用c++做好了, 可是用delphi偶当时就没有做出来, 特请高手帮帮忙。
解决方案 »
- delphi+Oracle:ORA-00942: 表或视图不存在??
- 请教个问题:indy的tcpclient是否可以感知TCPServer已经关闭或者断开?
- 关于控件包问题,谢谢...
- 在dbgrid中查询到了一组数据想把其中在另一表中没有的数据去到怎么做?
- delphi2005能调用delphi7做出来的bpl
- Delphi与Oracle进行数据库软件开发,如何可以不用装客户端装Oracle的客户端????
- 动态创建了一个控件,如何写这个控件的事件代码?
- 请教大家一个ODBC连接的问题;谢谢,很急!
- 请问,怎么读取BDE内的莫个别名的配置资料如数据库名称?
- 如何显示一个目录选择对话框,要可以指定初始路径!
- 我的电脑中了BackDoor.Nethif木马病毒,怎么办?一运行ie,CPU的占用率就是100%动不了?
- 什么叫伪随机数?什么叫真正的过程?什么叫不是真正的过程?
功能 返回嵌套字符串
说明 AStart:嵌套开始位置;ALength:嵌套长度;StuffString('abcd', 2, 0, '12') = 'a12bcd'
参考 function System.Copy
例子 Edit3.Text := StuffString(Edit1.Text, SpinEdit1.Value, SpinEdit2.Value, Edit2.Text);
begin
if (pi < 1) or (pi > length(sstr) - 1) then pi := 1;
sstr := copy(sstr,1,pi) + istr + copy(sstr, pi + 1, length(sstr) - 1);
end;
procedure tform1.button1click(sender : tobject);
var
s : string;
begin
s := 'aaa';
insertstr(s,'22',2);
showmessage(s);
end;测试过,没问题