Untitled

 avatar
unknown
plain_text
5 months ago
745 B
3
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