Показать полную графическую версию : как с помощью с++ создать архив...
nomad____1
21-02-2013, 17:46
мы должны консольной должны запускать файлы срр... потом вводим который файл архивируем вводим куда... и вуаля... должен использоваться рар или зип или какой то другой архиватор... пожалуйста помогите... а то я не знаю как это сделать и мне очень срочно надо...
deviance
21-02-2013, 18:15
#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
спс.... так как я понял то используется 7зип... а то нет возможности сейчас прогнать... ?
deviance
21-02-2013, 19:01
nomad____1, скомпилируйте и гоняйте.
nomad____1
21-02-2013, 19:16
ок)))) спасибо большое...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.