Ho bisogno che il mio programma si comporti diversamente, a seconda che l'uscita sia verso un terminale o su un file. Come posso scoprirlo dal C++?Come posso verificare in C++ se std :: cout viene reindirizzato su un file?
Suppongo che non ci sia una soluzione che funzioni per tutti i sistemi operativi. Per i miei scopi, sarebbe bene avere una strategia che funzioni sotto Windows e una che funzioni sotto linux/unix.
Grazie in anticipo.
+1 Questo è bello sapere! –