Nesecito ayuda para finalizar este programa...
Publicado por Michael (5 intervenciones) el 22/02/2018 00:52:25
Hola muy buenas noches tardes dependiendo se su ubicación estoy soy un iniciado en esto de la programación estoy en aprendizaje por lo tanto tengo muy poca experiencia ahora mismo estoy haciendo un programa de (búsqueda recursiva) en "C++" Windows 7 haciendo uso de la plataforma DEV C++ como medio para escribir compilar y ejecutar las lineas de código... el objetivo del programa es que busque y liste obviamente en el CMD directorios y su contenido en si para explicarme mejor que busque los subdirectorios dentro de los subdirectorios y los subdirectorios dentro de esos subdirectorios a su vez liste el contenido de cada uno a esto se le llama "búsqueda recursiva" el programa que hice cumple con los requisitos de buscar y listar segun la "direccion del subdirectorio o carpeta" que se le de, pero no se como transformarlo en un programa que haga una búsqueda recursiva e buscado por la red y hay muy pocos ejemplos siendo estos de lenguaje C o JAVA pero casi nada de C++ Ya pedí ayuda una vez en esta pagina pero en vano aquí vuelvo a pedir ayuda nuevamente les dejare el programa que ya hize yo solo falta pasar su búsqueda y listado simple a uno recursivo...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <iostream>
#include <dirent.h>
using namespace std;
void list_dir(string dir)
{
DIR * directorio;
struct dirent * elemento;
string elem;
if (directorio = opendir(dir.c_str()))
{
while (elemento = readdir(directorio))
{
elem = elemento->d_name;
if (elem != "." && elem != "..") cout << elem << endl;
}
}
closedir(directorio);
}
void init()
{
cout << "Ruta del directorio a listar: ";
string dir;
getline(cin, dir);
list_dir(dir);
init();
}
int main(int argc, char *argv[])
{
init();
system("PAUSE");
return 0;
}
Valora esta pregunta
0