Togli il trattino. Per inciso, perché usare file temporanei quando puoi usare le pipe?
Amaro C++, il gusto pieno dell'undefined behavior.
Regole del Forum