Untitled
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