Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/09/2013, 16:27
Oracles
 
Fecha de Ingreso: septiembre-2008
Ubicación: Valencia
Mensajes: 160
Antigüedad: 15 años, 7 meses
Puntos: 2
¿Como obtener nombre de un directorio y su contenido?

Estoy trabajando en C++ desde Ubuntu, y para trabajar con directorios uso la librería dirent.h , no se si está es la más adecuada para trabajar con directorios, pero es la que he encontrado para Ubuntu y el resto de SO Linux.

He encontrado que tiene una estructura dirent con un campo char llamado d_name, de todos los que hay en la librería he visto que es el único que es char, pero de el solo obtengo . (este mismo directorio), pero dos veces, en vez de .. para directorio anterior, y el resto de valores son espacios en blanco o caracteres extraños. Y sobre tener solo 3 archivos y ningún directorio me marca que hay 16.

¿Me estoy equivocando de librería? ¿O simplemente no la uso adecuadamente?