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

Посоветуйте хорошую библиотеку для работы с zip-архивами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ списки http://www.cyberforum.ru/cpp-beginners/thread1172408.html
Написать программу с функциями, которая: а)подсчитывает количество вхождений элемента C в список M ; б)удаляет со списка M все вхождения элемента C; в)печатает в обратном порядке элементы списка M.
C++ Обнуление элементов ниже главной диагонали Здравствуйте.Прошу вашей помощи.Элементы ниже главной диагонали матрицы обнуляются, а все остальные остаются без изменений.В чем причина?Заранее спасибо.Вот кусок кода: for (int l=0;l<n;l++) for (int i=l+1;i<n;i++) for (int g=0;g<n;g++) a-=a*a/a http://www.cyberforum.ru/cpp-beginners/thread1172407.html
Сортировка выбором столбцов двумерного массива C++
Здравствуйте! Перечитал на форуме все что только смог найти связанное с сортировкой выбором. Проблема заключается в том что в основном все темы о сортировке выбором одномерного массива. Не могли бы вы показать пример сортировки выбором двумерного массива ( 5х5 к примеру ) и как можно реализовать сортировку выбором столбцов этого массива (от минимального к максимальному) пример: исходный массив...
C++ Перевести L студентов с первой группы в другую используя два списка
Вот в таком плане должны быть два списка: #include <iostream> #include <conio.h> #include <malloc.h> struct Stud1 { char fam1; Stud1 *next; Stud1 *prev;
C++ Стеки http://www.cyberforum.ru/cpp-beginners/thread1172374.html
Помогите пожалуйста. Не хочет работать, программа закрывается.. Создать список из случайных чисел, определить количество элементов, находящихся между минимальным и максимальным элементами, и удалить их. #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <time.h> #include <locale.h> #include <windows.h>
C++ Ошибка "C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead" error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. не нравится вот эта строчка a=fopen("Pole.txt","r"); bb=fopen("rezult.txt","w"); читал что надо писать fopen_s() Но тогда не нравится ему что в нутри скобок) не принимает char подробнее

Показать сообщение отдельно
anubis1768
4 / 4 / 0
Регистрация: 23.02.2013
Сообщений: 151
11.05.2014, 19:33  [ТС]     Посоветуйте хорошую библиотеку для работы с zip-архивами
nmcf, странно, что я только не смотрел, но эту упустил из виду. Ну дока конечно скудная, придется иногда в сорцы смотреть. Сейчас установлю и посмотрю, подходит ли она мне. А так вопрос вдогонку: она может архивировать целые папки с подкаталогами? И потом разархивировать такие архивы в исходное состояние на жестком диске или в память?

Добавлено через 13 минут
Кто бы сомневался... опять ошибки компиляции. И эти ошибки возникают при компиляции стандартного header-a "io.h". Собирал с помощью CMake, никаких ошибок при конфигурации не было. Вот что пишет компилятор:
Кликните здесь для просмотра всего текста
Код
||=== Build: all in libzip (compiler: GNU GCC Compiler) ===|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\io.h|241|error: expected ',' or ';' before '_findfirst'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\io.h|242|error: expected ')' before 'struct'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\io.h|259|error: expected ',' or ';' before '_findfirsti64'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\io.h|260|error: expected ')' before 'struct'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\io.h|367|error: expected ')' before 'int'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|64|error: expected ',' or ';' before '_execl'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|65|error: expected ',' or ';' before '_execle'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|66|error: expected ',' or ';' before '_execlp'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|67|error: expected ',' or ';' before '_execlpe'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|68|error: expected ',' or ';' before '_execv'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|69|error: expected ',' or ';' before '_execve'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|70|error: expected ',' or ';' before '_execvp'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|71|error: expected ',' or ';' before '_execvpe'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|73|error: expected ',' or ';' before '_spawnl'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|74|error: expected ',' or ';' before '_spawnle'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|75|error: expected ',' or ';' before '_spawnlp'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|76|error: expected ',' or ';' before '_spawnlpe'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|77|error: expected ',' or ';' before '_spawnv'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|78|error: expected ',' or ';' before '_spawnve'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|79|error: expected ',' or ';' before '_spawnvp'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|80|error: expected ',' or ';' before '_spawnvpe'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|114|error: expected ',' or ';' before 'execl'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|115|error: expected ',' or ';' before 'execle'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|116|error: expected ',' or ';' before 'execlp'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|117|error: expected ',' or ';' before 'execlpe'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|118|error: expected ',' or ';' before 'execv'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|119|error: expected ',' or ';' before 'execve'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|120|error: expected ',' or ';' before 'execvp'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|121|error: expected ',' or ';' before 'execvpe'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|123|error: expected ',' or ';' before 'spawnl'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|124|error: expected ',' or ';' before 'spawnle'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|125|error: expected ',' or ';' before 'spawnlp'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|126|error: expected ',' or ';' before 'spawnlpe'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|127|error: expected ',' or ';' before 'spawnv'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|128|error: expected ',' or ';' before 'spawnve'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|129|error: expected ',' or ';' before 'spawnvp'|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\process.h|130|error: expected ',' or ';' before 'spawnvpe'|
D:\Programing\LIBRARIES\libzip-0.11.2\src\..\lib\zipint.h|74|warning: "fileno" redefined [enabled by default]|
d:\programing\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\stdio.h|530|note: this is the location of the previous definition|
||=== Build failed: 37 error(s), 1 warning(s) (0 minute(s), 1 second(s)) ===|


Добавлено через 28 минут
Разобрался с проблемой, точнее добавил хак в хидер. Оказывается, все ошибки из-за того что компилятор не знает что за тип ,,intptr_t,,. Полазил по файлу и нашел его объявление, которое скрылось за множеством #ifdef #ifndef. Ну вот я просто добавил вне этих макросов строку typedef int intptr_t; и все скомпилировалось. Теперь буду тестировать работоспособность.
 
Текущее время: 21:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru