Мне нужно написать код на C, чтобы извлечь защищенный паролем rar-файл в Windows. Я не знаю, как это сделать. может ли кто-нибудь предложить мне что-то или предоставить образец кода? Я буду очень благодарен.открытие файла rar с помощью c
EDIT:
Это код, я использую, чтобы открыть RAR file.in командной системы Ранджит это пароль. Это дает ошибке undefined symbol_system в модуле + имя файла. Кто-нибудь может мне помочь?? Я борюсь с этим с двух дней. EDIT: этот код открывает архив, но не извлекает его. Если я использую команду unrar в командной строке, она извлекает файл. Что мне делать?
#include<stdio.h>
#include<stdlib.h>
int main(int argc, char **argv)
{
char file[20];
char file2[50] = "F:\\Program Files\\WinRAR\\unrar.exe";
printf("enter the name of the rar file : ");
gets(file);
puts(file);
system(("%s e -p ranjit %s >C:\stdout.log 2>C:\stderr.log",file2, file));
getchar();
return 0;
}
Здесь вы найдете: http://www.unrarlib.org/download.html (смотрите документацию в источнике) –