Ragazzi ho fatto questa prova per verificare con una riga di codice se un file esisteva:
int x= system("ls /home/.../file");
e ho stampato x.
Se un file esiste mi da x=0. Se non esiste mi da errore dicendo che la directory non esiste. Ora, io questa cosa l'ho provata ben sapendo che probabilmente sarebbe stata errata. C'è un modo migliore e altrettanto immediato per verificare l'esistenza di un file da sistema in modo tale da non dare errore rosso??