C/Visual C - problemas funcion closedir

 
Vista:

problemas funcion closedir

Publicado por fenix (1 intervención) el 07/03/2007 16:39:00
tengo el siguiente problema no se como comprobar que un directorio ya habia sido cerrado. Simplificando el efecto es el siguiente:
1º dir=opendir
2º closedir(dir)
3ºclosedir(dir)
Lo que quiero es poder comprobar en el 3º que dir ya fue cerrado y que no intente cerrarlo ya que el programa peta.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problemas funcion closedir

Publicado por Nelek (816 intervenciones) el 08/03/2007 08:12:23
Hola,

Al cerrar el directorio no se anula la variable "lpszpath" (o como se escriba)? Comprueba a ver si es NULL.

Nota: Estoy mas familiarizado con VC++ y no se si lo que te he dicho te servira. Pero la cosa esta en que por algun lado tienes que tener la ruta del directorio en el que estas. Cuando cierras el directorio esa ruta deberia anularse, si no existe ruta, no hay directorio abierto. Espero que te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar