Actualmente tengo un poco de código como (condensada y sacó un montón de comprobación de errores): dp = readdir(dir);
if (dp->d_type == DT_DIR) {
}
Esto funciona a las mil maravillas en mi máquina
¿Cómo controlo en C++ si un archivo es un archivo normal (y no es un directorio, un conducto, etc.)? Necesito una función isFile(). DIR *dp;
struct dirent *dirp;
while ((dirp = readdir(dp)) != NULL