![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 15.05.2010
Сообщений: 5
|
![]()
const d =...; {длина строки}
n=...', {максимальное число строк} type строка = string[d]; ссылка= Астрока; текст = аггау[1...n] of ссылка; (Если в тексте менее N строк, то последние элементы массива равны NIL; в начале массива ссылок NIL не должно быть. Если в операции над текстом указан номер отсутствующей строки, т.е. элемент массива с этим номером равен равен NIL, то такая операция не выполняется). Описать и проверить логическую функцию Элем(T,i,j,с), проверяющую, есть ли в тексте Т строка номером i, и если есть, присваивающую j-ю литеру этой строки параметру с. {$R *.dfm} Const d=....; n=...; Type stroka=string[d]; ssilka=^stroka; tekst=array[1..n] of ssilka; Var T:tekst; |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Обязательно использовать указатели? Существует куча механизмов - от динамических массивов до таких классов как TMemo, где все это легко решается.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамические переменные | Desha | Помощь студентам | 8 | 07.09.2009 18:36 |
Динамические переменные.. | NSvirus | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 08.06.2009 22:56 |
Динамические переменные | BIS88 | Помощь студентам | 3 | 05.03.2009 17:35 |