I ve been given an assigenment in which I have to create a process, open a file and read it by that process, then that process the data to the another process (2nd process) through function pipe (), which capitalizes all the letters. The 2nd process then sends the capitalized data to 3rd process which opens a file for output and print the data in that.
The programming to be done in LINUX and I am a newbie in LINUX programming.

Now I would really appreciate help with opening file for the process. Is it possible at all or not, I dont even know this. So kindly help. Thanks in advance.

Linux is an operating system (OS), not a programing language.

Does this class come with a book?