Construct a counter in C language using standard i/o functions of Unix. The counter should perform the following tasks on a user defined string; (15) 1) Count no. of words in the string. 2) Count no. of spaces in the string. 3) Count number of vowels in the string. b) Develop a program in which a child writes a string, "Hello, I am your child and my child ID is...", to a pipe and the parent reads the string. The --- for child ID should consist of the (10) ID number generated through fork system call.