Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/12/2009, 11:17
Dniel
 
Fecha de Ingreso: diciembre-2009
Mensajes: 51
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: Mostrar directorios y contenido de ficheros .txt.

Gracias Eternal Idol, de esa forma funciona correctamente.

Código:
            if(directorio->d_type & DT_DIR){
                printf("Directorio %s: \n", directorio->d_name);
            }
            else if(directorio->d_type & DT_REG){
                printf("Fichero %s: \n", directorio->d_name);
            }
Con DT_REG puedo saber qué ficheros son .txt e imprimir el número de caracteres pasado como segundo parámetro, pero, ¿sabrías cómo contar el número de elementos (directorios y ficheros) dentro de otro directorio? Es decir, con vistas al ejemplo anterior, el directorio doc tiene cuatro elementos dentro, por tanto, el programa debe mostrar este número.