![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Хочу вывести созданный односвязный линейный список,который в информационном поле содержит одну цифру в стринггрид. Как мне лучше это сделать? Вот предполагаемый вариант,но у меня не находит нужное inf,а выводит какое-то длинное число
Знаю как вывести в lable,но нужно в стрингрид Код:
while (blist^.next<>nil) do; begin for i:=1 to k do begin for j:=1 to 2 do sd2.Cells[j,i]:=inttostr(blist^.inf); blist:=blist^.next; end; end; |
#2
|
|||
|
|||
![]() Не совсем понятно, что вы хотите сделать, но перебор односвязного списка выглядит так:
Код:
while (blist <> nil) do begin // // Здесь чего-то делаем, НО НЕ МЕНЯЕМ ЗНАЧЕНИЕ blist // blist := blist^.next; // А вот это как раз переход к следующему элементу end; Напишите задачу полностью, я постараюсь помочь. |