La parte del fork e dell'exec l'hai capita? Il problema è solo la pipe?
Amaro C++, il gusto pieno dell'undefined behavior.
Regole del Forum