Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/12/2016, 09:05
Reynolds
 
Fecha de Ingreso: febrero-2015
Ubicación: France
Mensajes: 12
Antigüedad: 9 años, 2 meses
Puntos: 1
Respuesta: Devolver cantidad de archivos .* en directorio

Hola,

Si te gusta usar DIR* con Windows es posible : dirent.h existe, pero hay algunas diferencias : readdir() se vuelve opendir() y no necessitas incluir <sys/types.h>

Por ejemplo :

Código C++:
Ver original
  1. #include <stdlib.h>
  2. #include <dirent.h>
  3. #ifndef WIN32 /* si no Windows */
  4.     #include <sys/types.h>  /* pues incluir sys/types.h */
  5. #endif
  6.  
  7. int main(int argc, char **argv)
  8. {
  9.     DIR* dir = 0;
  10.     dir = opendir("...");
  11.     if (!dir)
  12.     {
  13.         exit(1);
  14.     }
  15.  
  16.     if (closedir(rep) == -1)
  17.    {
  18.        exit(-1);
  19.    }
  20.   return 0;
  21. }


Un saludo.