строки

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by yfet, 23 Oct 2010.

  1. yfet

    yfet Banned

    Joined:
    11 Jul 2009
    Messages:
    48
    Likes Received:
    19
    Reputations:
    5
    мне нужно для каждой строки из списка проделать такую манипуляцию
    прибавить в конце рандомные цифры. количество цифр задается вручную

    пишу так
    Code:
    var
    i, j, k : integer;
    str : string;
    begin
    j:=SpinEdit1.Value;
    for i:=0 to InputMemo.Lines.Count-1 do
    begin
    str:='';
    for k:=1 to j do
    str:=str+inttostr(Random(9));
    OutputMemo.Lines[i]:=(InputMemo.Lines[i]+str);
    end;
    OutputMemo.Lines.SaveToFile('output.txt');
    end;
    не получается( где ошибка?
     
  2. Steam[777]

    Steam[777] Elder - Старейшина

    Joined:
    27 Sep 2010
    Messages:
    295
    Likes Received:
    41
    Reputations:
    25
    ........
    OutputMemo.Lines:=(InputMemo.Lines+str);
    ........

    Замени на
    OutputMemo.Lines.Add(InputMemo.Lines+str);

    P.S. После begin добавь
    OutputMemo.clear;
     
  3. yfet

    yfet Banned

    Joined:
    11 Jul 2009
    Messages:
    48
    Likes Received:
    19
    Reputations:
    5
    разобрался.