optimisation executor

This commit is contained in:
Marc
2021-12-14 14:10:43 +01:00
parent 53441d5b9d
commit 2209a9a36d
+5 -7
View File
@@ -5,19 +5,17 @@
int main(int argc, char const *argv[])
{
printf("%d\n", argc);
if(argc < 2) {
printf("missing arguments\n");
return 1;
}
char * args[argc - 1];
for(int i=1; i < argc; i++) {
args[i-1] = (char *)malloc(sizeof(char) * strlen(argv[1]));
strcpy(args[i-1], argv[i]);
}
char * args[argc];
for(int i=1; i < argc; i++)
args[i-1] = (char *)argv[i];
//args have to be null terminated
args[argc - 2] = NULL;
args[argc - 1] = NULL;
printf("starting %s\n", argv[1]);