Use the following skeleton code to write a C program (NOT C++) which filters out words from input which can be typed entirely with either the left hand (QAZWSXEDCRFVTGB) or right hand (YHNUJMIKOLP) #include "general.h" int main(void) { int pipe1[2];/*pipe for child 1 and 2 to share*/ int pipe2[2];/*pipe for child 2 and 3 to share*/ int status; /*setup pipe 1*/ /*Fork and call child 1 process. /*parent closes pipe ends it no longer needs*/ /*set 2nd pipe*/ /*Fork and call child 2 process. Don't forget to close any fds you will not want open in the child before you call the child routine */ /*parent closes pipe ends it no longer needs*/ /*Fork and call child 3 process.*/ /*parent closes. rest of pipe ends*/ /*wait for all 3 children*/ return(0); }
Use the following skeleton code to write a C program (NOT C++) which filters out words from input which can be typed entirely with either the left hand (QAZWSXEDCRFVTGB) or right hand (YHNUJMIKOLP)
#include "general.h"
int main(void)
{
int pipe1[2];/*pipe for child 1 and 2 to share*/
int pipe2[2];/*pipe for child 2 and 3 to share*/
int status;
/*setup pipe 1*/
/*Fork and call child 1 process.
/*parent closes pipe ends it no longer needs*/
/*set 2nd pipe*/
/*Fork and call child 2 process. Don't forget to close any fds you will not want open in the child
before you call the child routine */
/*parent closes pipe ends it no longer needs*/
/*Fork and call child 3 process.*/
/*parent closes. rest of pipe ends*/
/*wait for all 3 children*/
return(0);
}
Step by step
Solved in 3 steps with 1 images