Форум: "Основная";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
ВнизКак прочитать строку с определенным порядковым номер ... Найти похожие ветки
← →
Slaga © (2004-09-01 17:59) [0]Есть текстовый файл, в нем есть предложения написанные в одну строку, одно предложение - одна строка, мне нужно прочитать из этого файла, например, 5 строку. Как это сделать, как перейти на эту строку сразу, а не перебором ?
Спасибо.
← →
OSokin © (2004-09-01 18:04) [1]Использовать file of ... и seek
← →
clickmaker © (2004-09-01 18:06) [2]если строки переменной длины, то должен быть признак окончания строки. Вот их и отсчитывать
Либо юзать StringList
← →
sniknik © (2004-09-01 18:08) [3]в текстовом файле? только перебором, или считать блок и делать анализ по символам конца строк.
← →
Анонимщик © (2004-09-01 18:08) [4]Никак.
← →
sniknik © (2004-09-01 18:09) [5]> Либо юзать StringList
считать весь файл ради одной пятой строки?
← →
clickmaker © (2004-09-01 18:11) [6]
> [5] sniknik © (01.09.04 18:09)
> > Либо юзать StringList
> считать весь файл ради одной пятой строки?
ну это щас ему пятая нужна. А завтра понадобится 299865-ая
← →
Slaga © (2004-09-01 18:22) [7]тоесть в обычном текстовом файле такого не сделать.
А какой тип файла взять что б это стало возможно ?
← →
Анонимщик © (2004-09-01 18:27) [8]Файл с произвольным, а не последовательным доступом (т.е. использовать СУБД). Или индексируй самостоятельно.
← →
Fay © (2004-09-01 18:38) [9]2 Slaga © (01.09.04 17:59)
Кто-то должен перебирать.
← →
Slaga © (2004-09-01 18:42) [10]to Анонимщик
Как это индексируй сам ??
← →
Анонимщик © (2004-09-01 18:45) [11]Это значит, что при всех изменения файла тебе нужно указывать, какие там смещения предложений относительно начала файла. Это и будет индекс в твоем случае.
← →
OSokin © (2004-09-04 14:56) [12]Можно еще использовать array of string и чтение его из файла с помощью blockread
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.031 c