请问DELPHI的字符处理是不是和C语言一样,处理起十分的麻烦吗?要处理字符串是不是必须要用到数组呢?它们是不是有区别,另外和VB.NET比起来又有什么不一样?我用过VB.NET,觉得它处理字符串告别简单!
  下面有个实例,请问应该怎么做呢?
  思想:我想把一个定好的字符串分别单个字的显示在combobox1.itmes.add(字符
串)下面是我的程序:可是现在我不知道怎么定义那个字符串,那位高手指点指点,谢了
    
   procedure TForm1.Button12Click(Sender: TObject);
var n : integer;
    str[8] : char;
begin
    str := '你是不是真的很好';
    for n := 1 to 8 do
       begin
           combobox1.Items.AddStrings(str);
       end;

解决方案 »

  1.   

    procedure TForm1.Button12Click(Sender: TObject);
    var n : integer;
        str : String;
    begin
        str := '你是不是真的很好';
        for n := 1 to 8 do
           begin
               combobox1.Items.add(str);
           end;
      

  2.   

    procedure TForm1.Button12Click(Sender: TObject);
    var n : integer;
        str : string;
    begin
        str := '你是不是真的很好';
        for n := 0 to 7 do
               combobox1.Items.AddStrings(str[i]);
    end;
    大概都是一样,写发不同吧!
      

  3.   

    procedure TForm1.Button12Click(Sender: TObject);
    var n : integer;
        str : string;
    begin
        str := '你是不是真的很好';
        for n := 1 to Length(s) do
               combobox1.Items.Add(str[i]);
    end;
      

  4.   

    var
      WStr: WideString;  // 用于处理中文字
      I: Integer;
    begin
      WStr := '我的电脑和我的文档ABCD';
      for I := 1 to Length(WStr) do
        ComboBox1.Items.Add(WStr[I]);
    end;