Форум программистов, компьютерный форум CyberForum.ru

Чтение .rar - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ y=sin(n*x)+cos(k*x)+ln(m*x) http://www.cyberforum.ru/cpp-beginners/thread654667.html
y=sin(n*x)+cos(k*x)+ln(m*x) где x= { e^z+z, при z>1 z^2+1, при z меньше или равно 1 не поможете ли мне пожалуйста !! никак не могла решить(((
C++ Поиск элементов массива, большеих заданной величины по модулю Среднюю группу детского сада вывели на прогулку. Сколько девочек и сколько мальчиков видно из-за забора, если рост мальчиков задается в сантиметрах отрицательными числами, а девочек - положительными в виде целых α1, α2, ..., αN? Кроме того, у всех девочек на головках завязаны бантики высотой 10 см, а высота забора H см. Добавлено через 11 секунд Спасибо всем заранее!!! http://www.cyberforum.ru/cpp-beginners/thread654665.html
C++ Найти произведение четных цифр этого числа. Верно ли, что число содержит данную цифру А более двух раз
Видел похожу здесь на форуме но она на pascale как писать в c++ я не понял. Дано натуральное число. Найти произведение четных цифр этого числа. Верно ли, что число со-держит данную цифру А более двух раз (А вводить с клавиатуры).
C++ Uml
Где можно скачать литературу по разработке диаграм ideas modeler?
C++ Динамеческая память. Исключение http://www.cyberforum.ru/cpp-beginners/thread654656.html
Всем доброго времени суток! Предисловие: Имеется задание на связные списки. Суть задания не важна, но вкратце: по входным строкам формировать дерево папок. Используемый мною язык, очевидно, c++, который четкой родственной связи со мной проявлять, пока что, не сильно желает. Проблема, как она есть: При выделении памяти под структуру данных (в листинге строка #39), при помощь оператора new,...
C++ max(x,y,z) max(x,y,z) и (x,y,z) , как решить помогите плз! подробнее

Показать сообщение отдельно
Deviaphan
Делаю внезапно и красиво
Эксперт C++
 Аватар для Deviaphan
1285 / 1219 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
20.09.2012, 12:51     Чтение .rar
Цитата Сообщение от mirror2u Посмотреть сообщение
не могли бы вы привести пример получения имени архива, например, с помощью этой библиотеки?
Имя архива изначально известно, ведь в нём ты копаться и собрался...
unrar.exe это не библиотека, а консольная программа для распаковки архива.

Добавлено через 3 минуты
Цитата Сообщение от mirror2u Посмотреть сообщение
объясните на примере пожалуйста.
RTFM, где русским по белому написано:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Обработка архива происходит следующим образом:
 
1. Читается и проверяется блок-маркер
2. Читается заголовок архива
3. Читаются или пропускаются HEAD_SIZE-размер(MAIN_HEAD) байт
4. Если обнаружен конец архива, то обработка архива прекращается, иначе
   читаются 7 байт в полях HEAD_CRC, HEAD_TYPE, HEAD_FLAGS, HEAD_SIZE.
5. Проверяется HEAD_TYPE.
     Если HEAD_TYPE==0x74
       прочитать заголовок файла (первые 7 байт уже прочитаны)
       прочитать или пропустить HEAD_SIZE-размер(FILE_HEAD) байт
     Если (HEAD_FLAGS & 0x100)
       прочитать или пропустить HIGH_PACK_SIZE*0x100000000+PACK_SIZE байт
     иначе
       прочитать или пропустить FILE_SIZE байт
     иначе
       прочитать соответствующий блок HEAD_TYPE:
         прочитать HEAD_SIZE-7 байт
         если (HEAD_FLAGS & 0x8000)
           прочитать ADD_SIZE байт
6. Перейти к шагу 4.
 
Текущее время: 01:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru