INTRODUZIONE ALLA PROGRAMMAZIONE IN C



Utilizzo di pipe in un programma C



Il "piping" e' un processo dove l'output di un processo viene trasformato nell'input di un altro. Abbiamo gia' visto in precedenza esempi di questo dalla linea di comando UNIX, con l'utilizzo di "|". Vedremo ora come e' possibile farlo all'interno del programmi C. Avremo due o piu' processi "forked" che cominicheranno fra di loro. Per prima cosa, e' necessario aprire una pipe. UNIX permette di aprire una pipe in due maniere.