come controllo se un file esiste?!
ho provato a fare una cosa del genere..di fatto funziona, ma non so quanto possa valere come codice..quello che temo è che possano succedere dei casini con i flussi, si riferiscono entrambi allo stesso file "prova.txt".

codice:
#include <iostream>
#include <fstream>

using namespace std;

int main()
{
    fstream prova("prova.txt",ios::in);
    if(!prova)
    {
        fstream x ("prova.txt",ios::out);
        x.close();
    }

    prova.close();
    return 0;
}
Mi sono dato da fare comunque con libri ecc, avevo scovato specificatori interessanti come:
- nocreate
- noreplace
ma purtroppo non sono supportati dal compilatore gcc, in quanto mi da un errore codeblock.
P.s non voglio essere vincolato in ambiente win. grazie.