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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2010, 11:31   #1
Likan15
 
Регистрация: 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;
Likan15 вне форума Ответить с цитированием
Старый 24.05.2010, 13:15   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Обязательно использовать указатели? Существует куча механизмов - от динамических массивов до таких классов как TMemo, где все это легко решается.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамические переменные 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