Nel C++ moderno (C++17 e versioni successive), puoi utilizzare la libreria filesystem per verificare se una directory esiste.
(Come fare:) In C++17, è stata introdotta la <filesystem> library per gestire i file in maniera più semplice.
<filesystem>
(Come fare:) Leggere file di testo è fondamentale sin dagli albori della programmazione.
Usare gli argomenti della riga di comando è semplice.
C++ offre diversi modi per scrivere su un file di testo, ma uno dei metodi più diretti è l’uso della libreria <fstream> che fornisce la classe ofstream (output file stream) progettata per operazioni di scrittura su file.
<fstream>
ofstream
In C++, scrivere su standard error può essere realizzato utilizzando il flusso cerr, che fa parte della libreria standard.
cerr