Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Указалети

6.3K
24 марта 2005 года
dr-diesel
9 / / 22.05.2004
Розкажите и покажите как пользуватса указателями.

Мне нужно зделать базу. Ора должна работат на указателях.
7.2K
25 марта 2005 года
MFOB
40 / / 25.01.2005
Ну так в книжках об этом пишут ;)
Или нет такои возможности :)
var
s:string;
p:^s;
begin
new(p);{создаем}
p^:='My string';{обращаеся}
writeln('> ',p^);
dispose(p);{унечтожаем}
end.
Должно работать :)
Хотя не гарантирую :)
302
29 марта 2005 года
Sagittarius
648 / / 12.04.2003
Цитата:
Originally posted by MFOB
Ну так в книжках об этом пишут ;)
Или нет такои возможности :)
var
s:string;
p:^s;
begin
new(p);{создаем}
p^:='My string';{обращаеся}
writeln('> ',p^);
dispose(p);{унечтожаем}
end.
Должно работать :)
Хотя не гарантирую :)


Неа, не должно.
А вот так должно.

 
Код:
var
 p:^string;
begin
 new(p);
 p^:='My string';
 writeln('> ',p^);
 dispose(p);
end.
6.3K
30 марта 2005 года
dr-diesel
9 / / 22.05.2004
Цитата:
Originally posted by Sagittarius
Неа, не должно.
А вот так должно.
 
Код:
var
 p:^string;
begin
 new(p);
 p^:='My string';
 writeln('> ',p^);
 dispose(p);
end.




А можете маленкую прогу на создание динамического масиву показать?

302
31 марта 2005 года
Sagittarius
648 / / 12.04.2003
Цитата:
Originally posted by dr-diesel
А можете маленкую прогу на создание динамического масиву показать?


Можно так:

Код:
Type
  TAr = Array [0..65535] of Integer;
Var
  ar: ^TAr;
  i: Integer;
  Razmer: Integer;  
begin
  Write('Введите размер массива: ');
  ReadLn(Razmer);
  GetMem(ar, SizeOf(Integer)*Razmer);
  for i:=0 to Razmer-1 do ar^ := i;
  FreeMem(ar, SizeOf(Integer)*Razmer);
end.

Примерно так.
391
31 марта 2005 года
Archie
562 / / 03.02.2005
База данных "на указателях" - наверное имеются в виду связанные списки :)
10
31 марта 2005 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by Archie
База данных "на указателях" - наверное имеются в виду связанные списки :)


Если действительно речь про связанные списки, поищи в Инете описание и реализацию игры про угадывание животных. Вроде:
- Это кот?
- Нет.
- Сдаюсь, кто это?
- Кит.
- Задайте альтернативный вопрос, отличающий "кит" от "кот".
- Он живет в воде
и т. д.

Очень популярный пример в старых учебниках по программированию по этой теме.

Правда, там реализуются не связанные списки, а скорее, дерево.

7.2K
04 апреля 2005 года
MFOB
40 / / 25.01.2005
Sagittarius Прав оказался :)
С болды написал и непроверил :(
dr-diesel извеняй мене :)
6.3K
05 апреля 2005 года
dr-diesel
9 / / 22.05.2004
Цитата:
Originally posted by MFOB
Sagittarius Прав оказался :)
С болды написал и непроверил :(
dr-diesel извеняй мене :)



Да я сам уже розоблалса

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог