La Web del Programador: Comunidad de Programadores
 
    Pregunta:  50577 - ARBOLES
Autor:  milo gomez
quisiera saber como puedo agregar los directorios y demas archivos leidos con
system<"dir"> a un arbol, para manejarlo como tal, y mostrarlo en pre y post orden. gracias por la ayuda.

  Respuesta:  Alvaro Enrique Céspedes
Hola buenas tardes, seria mejor, no usar system, pues se limita a ejecutar comandos simples del DOS, si lo que pretende es obtener una lista completa, uno por uno (separados por un getch o lo que se le ocurra) de los directorios o archivos presentes en una unidad, le sugiero que revise la funcion: _dos_findfirst la cual se usa en combinacion con _dos_findnext Asi tal y conforme estan escritas. Se puede cambiar, para que busque directorios o archivos, creo que archivos es 32, y para directorios el parametro es 16. Para almacenarlo en un arbol, dentro del ciclo while, con el cual se sacan el siguiente nombre, puede crear una funcion insertar en arbol, que le reciba una cadena de caracteres como un parametro de entrada. Exitos.