Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2011, 05:00
cirulo
 
Fecha de Ingreso: diciembre-2010
Mensajes: 21
Antigüedad: 11 años, 6 meses
Puntos: 0
fopen no me detecta si fichero existe

Hola.

¿Alguien me puede comentar por qué el segundo código funciona y el primero no? (es decir, en el primero entra al IF pero no borra, y el segundo si borra)

Código:
main()
{
     if (fopen("C:/Program Files/PPP/medios/auxi.red","r") != NULL)
     {
            remove("C:/Program Files/PPP/medios/auxi.red");
     }
}
Código:
main()
{
      remove("C:/Program Files/PPP/medios/auxi.red");
}
En otro punto del programa tengo:

Código:
while (fopen("C:/Program Files/PPP/medios/auxi.red","r") == NULL)
     {}
auxi.red es un archivo que se genera cuando he acabado un proceso, y necesito un WHILE y esperar hasta que aparezca para seguir, por eso lo borro antes.

Saludos t gracias anticipadas.

Última edición por cirulo; 11/05/2011 a las 05:25