Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   как с помощью с++ создать архив... (http://forum.oszone.net/showthread.php?t=254594)

nomad____1 21-02-2013 17:46 2096053

как с помощью с++ создать архив...
 
мы должны консольной должны запускать файлы срр... потом вводим который файл архивируем вводим куда... и вуаля... должен использоваться рар или зип или какой то другой архиватор... пожалуйста помогите... а то я не знаю как это сделать и мне очень срочно надо...

deviance 21-02-2013 18:15 2096091

Код:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main (int argc, char * argv[])
{
        char* usage = "program.exe <input> <output>\n";
        char* format_string = "7z a %s %s";
        char  command_string[BUFSIZ];

        if (argc < 3){
                printf("not enough agruments\n");
                printf(usage);
                return -1;
        }
        sprintf(command_string, format_string, argv[2], argv[1]);
        system(command_string);
        return 0;
};


nomad____1 21-02-2013 18:50 2096128

спс.... так как я понял то используется 7зип... а то нет возможности сейчас прогнать... ?

deviance 21-02-2013 19:01 2096134

nomad____1, скомпилируйте и гоняйте.

nomad____1 21-02-2013 19:16 2096148

ок)))) спасибо большое...


Время: 11:54.

Время: 11:54.
© OSzone.net 2001-