imho.ws |
![]() |
![]() |
![]() |
# 2 |
Добрый фей-мод
Регистрация: 18.09.2002
Адрес: Израиль
Пол: Male
Сообщения: 4 155
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ante02
Не понял, ты просишь написать тебе программу или у тебя есть конкретные вопросы по теме ?
__________________
Фотолюбительщина Пока слова не сказаны - ничего нет. Но если они сказаны, даже то чего нет становится реальностью. |
![]() |
![]() |
# 3 |
Banned
Регистрация: 08.05.2004
Сообщения: 31
![]() |
Странный ты человек... и просьба у тя странная...
![]() В общем не знаю как там на Visual C++ но на борланде компонент был... называлси как-то прикольно... не то ZipVCL не то RARVCL ![]() ![]() Кому-то абсолютно все... кому-то ничего! ![]() |
![]() |
![]() |
# 4 | |
Advanced Member
Регистрация: 06.02.2004
Сообщения: 412
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Delphi Super Page |
|
![]() |
![]() |
# 7 |
Junior Member
Регистрация: 13.05.2004
Сообщения: 128
![]() ![]() |
А почему нельзя воспользоваться внешней програмой архиватором (типа rar.exe, pkzip.exe, pkunzip.exe)? Создаёшь новый процес для архивирования и разорхивирования.
Ну если хочется ручками поработать ищи описание алгоритма Хафмана. |
![]() |
![]() |
# 16 |
Newbie
Регистрация: 08.10.2004
Сообщения: 13
![]() |
Опиши свой класс и переопредели для него операторы. А класс этот может быть, например, отображённым на память файлом. См. CreateFileMapping и т.п. Кстати, напоминаю, что есть ещё битовые поля (bit fields) в структурах С, а в С++ также и в классах и объединениях/унионах.
|
![]() |
![]() |
# 17 | |
Junior Member
Регистрация: 13.05.2004
Сообщения: 128
![]() ![]() |
Цитата:
b|=1<<i; Чтобы снять i-ый бит: b&=~(1<<i); Чтобы проверить i-ый бит: temp=b&(1<<i); Если temp==0 тогда I-ый бит 0, в противном случае 1. P.S. Чтобы поднять производительность программы, думаю, будет не лишним хранить массив чисел (1<<i, 0<=i<=31). |
|
![]() |