delphi里面有没有VB中mid函数?

来源:互联网  时间:2016/7/5 17:24:25

关于网友提出的“ delphi里面有没有VB中mid函数?”问题疑问,本网通过在网上对“ delphi里面有没有VB中mid函数?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: delphi里面有没有VB中mid函数?
描述:


string s
s=Space$(120)
mid(s,10)="Hello" '我让s生成120个空格,我在第10位插入hello


而delphi的copy不支持左赋值
var
 s :PChar;
 s:=StrAlloc(120);
 我如何把Hello插入第10位呢? 其他位还是保留空格

解决方案1:


var
  s : PChar;
begin
  s := StrAlloc(121);                       //应该是申请121个字节的空间,因为最后一个字节要放C字符串的结束符#0
  FillChar (s[0], 120, ' ');                //填充120个空格字符
  Move ('Hello', s[9], Length('Hello');     //填写'Hello'到第10个字符处
  ShowMessage(s);
end;

上一篇编译时出现错误提示:
下一篇需要一个合适的控件,请大家给个建议吧~
明星图片
相关文章
《 delphi里面有没有VB中mid函数?》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)