home *** CD-ROM | disk | FTP | other *** search
- #include "filesrch.h"
- #include "stdio.h"
- #include "string.h"
-
- void print_file(char * dir, FILE_DATA * f);
-
- int main(int argc, char * argv [])
- {
- int i;
-
- if (argc < 2)
- {
- puts("\ausage: whereis filespec [filespec2]\
- [filespec3] [...]");
- return 1;
- }
-
- for (i = 1; i < argc; ++i)
- {
- TreeFind(argv[i],0,"\\",print_file);
- }
-
- return 0;
- }
-
- void print_file(char * dir, FILE_DATA * f)
- {
- char filename[128];
-
- strcpy(filename,dir);
-
- if (filename[strlen(filename) - 1] != '\\')
- strcat(filename,"\\");
-
- strcat(filename,f->name);
-
- puts(filename);
- }
-