Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2010, 07:35   #1
Ilya_L
Пользователь
 
Регистрация: 18.06.2010
Сообщений: 78
По умолчанию двумерный массив в memo и обратно

Доброго времени суток всем!Вот наткнулся на такую задачу, нужно двумерный массив записать в memo, stringGrid исключен, все перепробовал проделать над memo.
Вот мой код:
Код:
for j:=1 to n do begin
          for i:=1 to m do begin
            Read(input,matr[i,j]);
            Write(Memo4.Lines.Add(matr[i,j]));
          end;
          Writeln;
          Readln;
        end;
И так уже пробовал, бесполезно. Только первую строку выводит, а потом выводит ошибку.
Код:
for j:=1 to n do begin
          for i:=1 to m do begin
            Read(input,matr[i,j]);
            st:=st+' '+matr[i,j];
            write(Memo4.Lines.Add(st));
          end;
          sr:='';
          writeln;
          readln;
        end;
Помогите пожалуйста!
Ilya_L вне форума Ответить с цитированием
Старый 05.12.2010, 13:24   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
for j:=1 to n do begin
          for i:=1 to m do begin
            Memo4.Lines.Add(floattostr(matr[i,j]));
          end;
        end;
Writeln; Readln; не работают в оконном приложении.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.12.2010, 14:12   #3
Ilya_L
Пользователь
 
Регистрация: 18.06.2010
Сообщений: 78
По умолчанию

Код:
       AssignFile(input,OpenDialog1.FileName);
        Reset(input);
        readln(input,m,n);
        for j:=1 to n do begin
          for i:=1 to m do begin
            Read(input,matr[i,j]);
            memo4.Lines.Add(matr[i,j]);
          end;
          readln;
        end;
теперь в memo выводится матрица, но между строками остаются еще пустые 3-4 строки. как от них можно избавиться?
Ilya_L вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40
из memo в двумерный массив Virtualex Помощь студентам 6 21.10.2009 23:01
Как загрузить BMP в массив и обратно в С++ Ilja Общие вопросы C/C++ 8 07.03.2009 23:48
Двумерный массив apetr Паскаль, Turbo Pascal, PascalABC.NET 2 30.11.2008 12:32
как перевести из integer в real(и обратно), и из real в string(и обратно) Ga-sergey Общие вопросы Delphi 2 08.06.2007 21:13