![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.10.2008
Сообщений: 23
|
![]()
У меня такой вопрос: Можно организовать произвольный выбор из констант?
т.е. const variant1='variant1.db'; variant2='variant2.db'; ... variant6='variant6.db'; т.е. произвольный выбор файла с вариантом через random? Или посоветуйте как это можно сделать по другому. Последний раз редактировалось Arhangel_bes; 12.10.2008 в 17:28. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,692
|
![]()
А константы обязательно? Я бы сделал так:
Код:
Код:
Последний раз редактировалось Kostia; 12.10.2008 в 17:35. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 09.10.2008
Сообщений: 23
|
![]()
Не получается, пишет ошибку 'Cannot initialize local variables'!
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,692
|
![]()
'Cannot initialize local variables' = 'Невозможно инициализировать локальную переменную' - это значит что ее нужно сделать глобальной
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 09.10.2008
Сообщений: 23
|
![]()
выводит только первый вариант
Последний раз редактировалось Arhangel_bes; 12.10.2008 в 18:28. |
![]() |
![]() |
![]() |
#6 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Небольшая поправочка:
Код:
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 09.10.2008
Сообщений: 23
|
![]()
всё равно выводит только 'variant1.db'!
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 09.10.2008
Сообщений: 23
|
![]()
Вот код получившейся у меня программы. Правильно?
var variant: array[1..3]of string; str:string; n:integer; begin for n:=1 to 3 do variant[n]:='Voprosy'+IntToStr(n)+'.db'; str:=variant[1+random(3)]; end. |
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,692
|
![]()
randomize в самом начале программы написать не забыл?
|
![]() |
![]() |
![]() |
#10 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Я бы еще после BEGIN вставил бы RANDOMIZE...
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблемы с дипломной работой | HAMMAN | Помощь студентам | 3 | 16.05.2008 12:38 |