Hi there. I want to make a C++ program that executes a shell program with read and write availability. I've read about exec, shell_exec and popen. The most near one was popen but the problem is that I want simultaneous reading and writing. I've read about pipes and forks but it seems pretty complicated for me so I guess I'll need some help with that.