Я должен написать код на C, чтобы извлечь защищенный паролем RAR-файл в Windows.Я понятия не имею, как это сделать.Кто-нибудь может предложить мне что-нибудь или предоставить пример кода?Я буду очень благодарен.
РЕДАКТИРОВАТЬ:
Это код, который я использую для открытия файла rar. В системной команде ranjit это пароль.Это дает ошибку undefined symbol_system в модуле + имя файла.Кто-нибудь может мне помочь??Я борюсь за это с двух дней.РЕДАКТИРОВАТЬ: Этот код открывает архив, но не распаковывает его.Если я использую команду 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;
}