如何填充给定长度的空格字符串,即有一字符串变量,现要给该变量赋于10个空格的字符串,不通过循环写,可有现成的涵数?
解决方案 »
- xe2怎么没有图形编辑器
- 用webbrowser打开一个网站,如在指定时间内不做任何操作,则关闭,该如何实现?
- 把一个TstringList的实例传到一个dll中,如何在dll中根据这个指针获取这个stringlist实例?
- 关于还原数据库备份文件的问题。
- Delphi7 or Delphi8
- 请问Delphi中能不能将枚举和子界类型编译为四个字节
- ====我制作的MTS/Com+组件怎么安装不上啊!===
- 关于数据库打包的问题,请老鸟回答
- delphi5 用微软soap tollkit3.0,连接wsdl时报错!!!
- 为什么在用palysound播放声音时第一次都是很慢
- 请问如何操作一个字节中每一位
- PInteger怎么用?
var
i: Integer;
begin
Result:='';
for i:=1 to nCount do
Result:=Result+Str;
end;//以后就可以直接用了啊。
begin
{ Set to all spaces }
FillChar(S, SizeOf(S), Ord(' '));
end;
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
鉴别CSDN星星的含金量http://expert.csdn.net/Expert/topic/2147/2147062.xml?temp=.9299433
var
vChar : array of Char;
begin
SetLength(vChar, 100);
FillChar(vChar, 100, Ord(' '));
ShowMessage(String(vChar());---->提示地址访问出错!
end;
而采用StringOfChar则没有问题
var
vChar : string;
begin
vChar := StringOfChar(' ', 100);
ShowMessage(String(vChar());---->正常
end;
FillChar(vChar[0], 100, Ord(' ')); //其中100改为SizeOf(vChar)更有通用性
而不能是
FillChar(vChar, 100, Ord(' '));FillChar(vChar[0], 100, Ord(' ')); 指定从0索引处开始赋值。————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
var
vChar : String ;
begin
SetLength(vChar, 100);
FillChar(vChar[1], SizeOf(vChar), Ord(' ')); //如果将vChar[1]改为vChar就错了
ShowMessage(vChar[1]);
end;————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————