![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 03.05.2010
Сообщений: 4
|
![]()
Уважаемые форумчане, может быть, кто-то может помочь с следующей проблемой: в данный момент я пишу архиватор на С#, если быть точнее реализирую Ziv-Lempel Alg. - LZ77. Вкратце опишу алгоритм:
1. Задаются размеры словаря и буфера. 2. Потом выбирается максимальная(по размеру) комбинация символов совпадающая в словаре с началом буфера и кодируется парой чисел - смещения + собственно длины. Так вот, проблема возникла с обработкой файлов... Я хотел пользоваться StreamReader/Writer, но пришлось задуматься в связи с тем, что хотелось бы работать со строками.... Как с SR реализировать чтение в стринг(а не в char[]) поблочно начиная с некоторой позиции?.... Возможно ли преобразование char[] в string? Каким I/O обработчиком лучше всего воспользоваться в данной ситуации? |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
![]() |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 03.05.2010
Сообщений: 4
|
![]() Код:
? каждый раз такую процедуру делать? |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 03.05.2010
Сообщений: 4
|
![]() Код:
? каждый раз такую процедуру делать? |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 27.04.2010
Сообщений: 22
|
![]() |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
![]()
Вот инфа по I/O: http://msdn.microsoft.com/en-us/library/336wast5.aspx
Лично я использовал бы StreamReader/Writer |
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 03.05.2010
Сообщений: 4
|
![]()
появился еще 1 вопрос.. как с помощью всего этого распознавать русские буквы?? когда с английскими работаю - прога архивит текстовый файл и розархивирует его нормально, а если нет получаю, что-то вроде "????_????_??"... для фразы "лама_мала_ма"... какую кодировку нужно выбрать?
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Архиваторы | Xatr | Софт | 9 | 09.10.2009 07:22 |
Обработка файлов Си++ | modulrev | Помощь студентам | 22 | 19.02.2009 18:53 |
Архиваторы | SERG1980 | Компоненты Delphi | 6 | 29.08.2008 13:39 |