#include "04_zauzmi.h" int main(){ char niz[100], znak; int i = 0, kraj = 0; zauzmi(); printf("[PO]\tPotrosac pokrenut, ceka\n"); for(; kraj < 2 && i < 100; ) { WaitForSingleObject(prazan, INFINITE); znak = p->M[p->IZ]; p->IZ = (p->IZ + 1) % 5; if (znak != '\0') niz[i++] = znak; else kraj++; printf("[PO]\tPrimio: %c\n", znak); Sleep(1000); ReleaseSemaphore(pun, 1, NULL); } niz[i] = '\0'; //zadnji znak za kraj niza printf("[PO]\tPotrosac gotov, primio: %s\n", niz); return 0; }