Buscador
Publicado por Alexandro (3 intervenciones) el 26/02/2007 03:51:24
Hola a todos los programadores de la web:
Espero que me pueda aluno de ustedes ayudar a terminar algo que estoy haciendo
hace algunas semanas pero que me da tremendos bateos.La cuestion es la siguiente:
Deseo hacer un buscador de archivos, estilo el de Widows pero sin interfaz grafica. Lo que
pasa es que no me sale, se que se usa una funcion recursiva pero necesito ayuda.Aqui posteo el
Codigo Fuente que he hecho hasta ahora:
WIN32_FIND_DATA data;
char set[]="*.*";
char aster[]="*.*";
//BUSCAR RECURSIVO
int recursivo(char dir[]){
strcat(dir,aster);
HANDLE fexe=FindFirstFile(dir,&data);
while(FindNextFile(fexe,&data)!=0){
if(data.dwFileAttributes == 17) {
strcpy(aster,data.cFileName);
recursivo(strcat(dir,set));
cout<<dir<<"\n";
}
}
FindClose(fexe);
}
Espero que me pueda aluno de ustedes ayudar a terminar algo que estoy haciendo
hace algunas semanas pero que me da tremendos bateos.La cuestion es la siguiente:
Deseo hacer un buscador de archivos, estilo el de Widows pero sin interfaz grafica. Lo que
pasa es que no me sale, se que se usa una funcion recursiva pero necesito ayuda.Aqui posteo el
Codigo Fuente que he hecho hasta ahora:
WIN32_FIND_DATA data;
char set[]="*.*";
char aster[]="*.*";
//BUSCAR RECURSIVO
int recursivo(char dir[]){
strcat(dir,aster);
HANDLE fexe=FindFirstFile(dir,&data);
while(FindNextFile(fexe,&data)!=0){
if(data.dwFileAttributes == 17) {
strcpy(aster,data.cFileName);
recursivo(strcat(dir,set));
cout<<dir<<"\n";
}
}
FindClose(fexe);
}
Valora esta pregunta


0