小编yan*_*gji的帖子

使用空格(#32)初始化char数组非空(#0)

我使用delphi 2010.我需要用空格填充char数组而不是空值.我使用下面的代码不起作用.

procedure TForm1.FormCreate(Sender: TObject);
var
  aCharArray: array[0..9] of Char;
begin
  FillChar(aCharArray, sizeof(aCharArray), #32); // doesn't work
  FillChar(aCharArray, sizeof(aCharArray), ' '); // doesn't work

  Caption := aCharArray;
end;
Run Code Online (Sandbox Code Playgroud)

标题印有奇怪的十字架.在一系列的ansichar中运作良好.

请让我知道原因和解决方案.

谢谢.

delphi

5
推荐指数
1
解决办法
616
查看次数

标签 统计

delphi ×1