ok grazie mille. Ho un'altra domanda: come posso creare e gestire più processi figli? Mi spiego: a lezione abbiamo sempre utilizzato un client e un server quindi non abbiamo approfondito la questione dei processi. Il codice che ho scritto è questo:
ovviamente dichiarando pid_t pid. In rete da qualche parte ho letto che bastava dichiarare un array di pid (es: pid_t pid[4]) ma non ho capito poi come gestirli. Sapresti aiutarmi?if((pid=fork())<0)//Errore nella fork
{
//printf("Errore nella creazione del processo figlio");
}
if(pid==0) //figlio
{//codice
}