|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.05.2012, 15:27 | #1 |
Пользователь
Регистрация: 25.12.2011
Сообщений: 76
|
Как выбрать случайную строку из текстового файла?
Какая команда служит чтоб выбрать случайную строку из списка строк в текстовом файле?
Иметь знания и не делиться ими это скупость.....будьте щедрыми))))
|
13.05.2012, 15:30 | #2 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 112
|
Randomize;
случайная строка:= Random(количетво строк)+1; |
13.05.2012, 15:31 | #3 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Эм, никакой
Напрямую из файла нельзя взять рандомную строку. Сначала его нужно загрузить в stringlist. А потом, как сказал JekaDefer.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
13.05.2012, 15:34 | #4 | |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 112
|
Он в начале указал
Цитата:
|
|
13.05.2012, 15:36 | #5 | |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
JekaDefer
Цитата:
Но, имхо, ТС имел ввиду просто текст в файле, а не стринглист.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
|
13.05.2012, 15:40 | #6 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 112
|
ну кто как понимает)) Похоже на то что он делает программу тестинга.. кстати если нужно чтоб случайно выбранная строка больше не повторилась над в цикле ее перебресывать в конец массива и выборку производить на 1 меньше от общего числа и тд.
|
13.05.2012, 16:05 | #7 |
Пользователь
Регистрация: 25.12.2011
Сообщений: 76
|
А как прочитать сколько строк в файле?
Иметь знания и не делиться ими это скупость.....будьте щедрыми))))
|
13.05.2012, 16:09 | #8 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
13.05.2012, 16:26 | #9 |
Пользователь
Регистрация: 25.12.2011
Сообщений: 76
|
Отлично. спасибо большое.
[QUOTE=JekaDefer;1041514Похоже на то что он делает программу тестинга..[/QUOTE] на самом деле пытаюсь сделать игрушку которая читает вопросы с файлика
Иметь знания и не делиться ими это скупость.....будьте щедрыми))))
|
13.05.2012, 16:37 | #10 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 112
|
Суть та же. Я подобным занимался и понял что лучше вообще не работать с текстовыми файлами. смысл в том что в моей программе нужно было чтоб тестируемый не мог прочитать то что находилось в текстовом файле. то есть файл должен был быть зашифрован. А чтобы прочитать строки с зашифрованного файла приходилось бы его приводить в расшифрованный вид. но я нашел грамотный способ как это делать и причем места для строковых переменных заранее не резервируются и сохраняется только то что имеет значение. и размер такого файла до 10кбайт) и файл не изменяется при использовании(остается зашифрованным)
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скопировать содержимое текстового файла, удалив самую длинную строку. | Nice Plant | Помощь студентам | 1 | 25.10.2010 12:54 |
Удалить из текстового файла первую строку. | annosinceva | Общие вопросы C/C++ | 1 | 31.05.2010 14:19 |
Как программно удалить одну строку из текстового файла(txt)? | lexus_samara | Общие вопросы Delphi | 6 | 24.04.2010 22:57 |
Читать из файла случайную строку | KoBRaAndrey | Общие вопросы Delphi | 3 | 28.10.2009 21:38 |
Вытащить из текстового файла нужную строку | dup | Общие вопросы Delphi | 3 | 17.05.2009 21:45 |