Nach bestimmter Endung suche

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Nach bestimmter Endung suche

    Habe folgenden Code im Inet gefunden:

    Quellcode

    1. #include <windows.h>
    2. #include <conio.h>
    3. #include <stdio.h>
    4. char *fbprint(char *format, ...)
    5. {
    6. static char buf[1000];
    7. vsnprintf(buf, sizeof(buf), format, (&format)+1);
    8. return (char *)buf;
    9. }
    10. void dirsearch(char *path, char *filter)
    11. {
    12. HANDLE hFindFile;
    13. WIN32_FIND_DATA wfd;
    14. hFindFile = FindFirstFile(fbprint("%s\\%s", path, filter), &wfd);
    15. if (hFindFile != INVALID_HANDLE_VALUE)
    16. { do
    17. if ((wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) == 0)
    18. printf("%s\\%s\n", path, wfd.cFileName);
    19. while(FindNextFile(hFindFile, &wfd) != 0);
    20. FindClose(hFindFile);
    21. }
    22. }
    23. int main()
    24. {
    25. dirsearch("c:", "*.txt*"); /* Pfad und Maske festlegen */
    26. getch();
    27. return 0;
    28. }
    Alles anzeigen

    Abe wie muss ich jetzt den Code schreiben das path und wfd.cFileName zusammen gehängt sind?