Hola. Si estás dando los primeros pasos en C++, creo que no te conviene empezar en la dirección equivocada. Lee estos comentarios:
 http://www.cplusplus.com/forum/articles/11153/
y, también, por supuesto, no dejes de leer: 
http://www.gidnetwork.com/b-61.html 
Y hay distintas maneras de saber si un archivo existe (o si está accesible para el usuario). Una forma simple puede ser:   
Código C++:
Ver originalbool fileExists(const char* filename)
{
    return std::ifstream(filename).good();
}
  
Para eliminar un archivo, puedes usar la función remove()  
http://en.cppreference.com/w/cpp/io/c/remove 
.