открытие файла rar c

Я должен написать код на 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;
     }

Ответы на вопрос(2)

Ваш ответ на вопрос