/* * Uz program Procesi.c * * Prevođenje iz MS VS: dovoljno je upisati "cl 02_child.c" iz komandne linije u * kojoj su podešene sve varijable ("Visual Studio 2005 Command Prompt"). */ #include #include #include #include int A=0; int main(int argc, char *argv[]){ int i, N; if (argc != 2) { printf("Koristenje: %s Trajanje\n", argv[0]); return 1; } N = atoi(argv[1]); srand(_getpid()); printf("[D]\tProces dijete zapocinje, pid=%d\n", _getpid()); for (i = 1; i <= N; i++){ if ( i % 5 == 0) printf("[D]\tProces pid=%d, t=%d, A=%d\n", _getpid(), i, A); Sleep(1000); A += rand()%8 + 1; } printf("[D]\tProces pid=%d zavrsio, A=%d\n", _getpid(), A); return 0; }