All pastes #37396 Raw Edit

Anonymous

public text v1 · immutable
#37396 ·published 2006-01-19 10:30 UTC
rendered paste body
#include<stdio.h>
int a=0;
void proces(int num, int x)
{
	int i=0;
	for (i=0;i<x;i++) a++;
	printf("Vrijednost varijable A za proces %d: A=%d\n",num,a);
}
int main(int argc, char *argv[])
{
	int i=0,max=0,x=0;
	if (argc==3){
		sscanf(argv[1],"%d",&max);
		sscanf(argv[2],"%d",&x);
		for (i=0;i<max;i++){
			switch(fork()){
			case -1: printf("Ne mogu stvoriti novi proces");
				return 1;
			case 0: proces(i,x);
				return 0;
			default: break;
			}
		}
		while(i--) wait(NULL);
		for (i=0;i<x;i++) a++;
		printf("Vrijednost varijable A za proces"
		" roditelj: A=%d\n",a);
		return 0;
	}
	printf("nedovoljan broj argumenata\n");
	return 1;
}