Re[7]: Как сделать матрицу?
От: Sinclair Россия https://github.com/evilguest/
Дата: 08.09.03 06:54
Оценка:
Здравствуйте, Ozone, Вы писали:

O>Все эти процедуры я конечно знаю, просто я не могу сообразить как ее (матрицу) создать.

Ну как под что? Ты же задекларировал переменную M типа PPInt?
ну вот под нее и выделяешь:
var
  M: PPInt;
  Col: PInt
begin
rCOLS:=random(100);
GetMem(M, sizeof(PInt)*rCOLS);
for i:=0 to rCOLS-1 do begin
  rROWS:=random(100);
    Col:= PInt(Integer(M)+i*sizeof(PInt));
    GetMem(Col, rROWS*sizeof(Integer));
  for j:=0 to rROWS-1 do begin
    PInt(Integer(Col)+j*sizeof(Integer))^ := random(50);  
  end;
end;

{И как это все потом вывести на экран?}
... << RSDN@Home 1.1 beta 1 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.