Текущий архив: 2003.11.27;
Скачать: CL | DM;
ВнизКак сделать строку длиной больше мильярда? Найти похожие ветки
← →
Е-Моё имя (2003-11-05 18:49) [40]понятно
← →
Anatoly Podgoretsky (2003-11-05 21:01) [41]panov © (05.11.03 18:00) [34]
Е-Моё имя © (05.11.03 18:06) [35]
Размер страницы 4к, размер кластера кратный этому, до 64 к
Исходя из этого я бы выбрал 64к
Кроме того ты еще обязан ослеживать переходы строки через границу буфера.
← →
vuk (2003-11-05 21:05) [42]Я бы вообще буферизованный поток реализовал...
← →
k-man (2003-11-05 21:16) [43]А Е-Мое еще говорило что оно не программирует :)
Обманывало, однако ;)
← →
app (2003-11-05 23:16) [44]Это вторая специальность, кроме основной, не не стоит ли нам с этим в его знаменитую ветку.
← →
Е-Моё имя (2003-11-06 09:10) [45]
> Кроме того ты еще обязан ослеживать переходы строки через
> границу буфера.
> Я бы вообще буферизованный поток реализовал...
ага, ради элементарной задачи такие старания? не стоит того, мне кажется.
> k-man © (05.11.03 21:16) [43]
не было такого, так что тсссс... (см.[44])
← →
vuk (2003-11-06 10:15) [46]>не стоит того, мне кажется.
Сделать поток, буферизующий чтение из другого потока - задача ровно на то же самое время, что и реализация того же самого действия вне потока. А пригодиться может неоднократно да и в результате сам алгоритм обработки файла будет более простым и понятным т.к. вся буферизация будет внутри потока и происходить будет прозрачно для алгоритма.
← →
Е-Моё имя (2003-11-06 10:20) [47]ну в принципе, было бы полезно, согласен...
как я понял - свести чтение к MyStream.ReadLn?
---
nil
← →
vuk (2003-11-06 10:32) [48]Не Readln, а read. Хотя, в принципе, можно и Readln организовать - буфер ведь в памяти будет и вместо посимвольного чтения можно будет использовать сканирование памяти.
← →
Igorek (2003-11-06 11:09) [49]Я бы свой клас строки написал. Без ограничения на длину. Просто и удобно.
← →
ИдиотЪ (2003-11-06 11:13) [50]ограничение есть на длину - int64, если стандартными средствами
← →
k-man (2003-11-06 13:44) [51]
> не было такого, так что тсссс... (см.[44])
Было, было... Я то знаю..
Шепотом: Ты значит шпийон?
Страницы: 1 2 вся ветка
Текущий архив: 2003.11.27;
Скачать: CL | DM;
Память: 0.52 MB
Время: 0.01 c