Я хотел разархивировать файл с помощью командной строки winzip с помощью программирования c, и я написал следующий код, но после выполнения он показывает, что команда не могла идентифицировать внутреннюю или внешнюю командуWinZip командной строки в программировании c
#include <stdio.h>
#include <stdlib.h>
#include<conio.h>
#include <string.h>
void fmuUnzip() {
char fmuFileName[100], path[100],strFinal[100];
char unzip[512]="wzunzip";
printf("Enter fmuFileName\n");
gets(fmuFileName);
printf("Enter path of the fmuFileName\n");
gets(path);
strcat(unzip," ");
strcat(unzip,fmuFileName);
strcat(unzip," ");
strcat(unzip,path);
//printf("The string is : %s",unzip);
system(unzip);
//getch();
}
void fmuLoad() {
fmuUnzip();
}
int main(int argc,char* argv[]) {
fmuLoad();
}
Попробуйте запустить 'wzunzip' на своей командной строке, вы должны получить ту же ошибку. – moffeltje
Ya У меня такая же ошибка – PrajwalBhat
@moffeltje Я получаю ту же ошибку в командной строке, даже если я установил winzip в свою систему – PrajwalBhat