Untitled
unknown
plain_text
a year ago
745 B
4
Indexable
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <wait.h>
int main(int argc, char* argv[]) {
char* niz[20];
int pid;
int brojel;
int i;
char b[5];
niz[0] = (char*)malloc(100* sizeof(char));
strcpy(niz[0],"zadatak2");
printf("Unesi broj elemenata niza\n");
scanf("%d",&brojel);
printf("Unesi niz\n");
for ( i = 1; i < brojel+1; i++)
{
niz[i] = (char*)malloc(100* sizeof(char));
scanf("%s", niz[i]);
}
niz[brojel + 1] = (char*)malloc(100* sizeof(char));
niz[brojel + 1] = NULL;
pid = fork();
if(pid == 0) {
if(execv("./zadatak2",niz) < 0) {
puts("Neuspesno izvrsavanje kompajlera!");
exit(1);
}
}
else
wait(NULL);
return 0;
}Editor is loading...
Leave a Comment