jak muglbym wczytac do czystego C++ (konsola) nazwy plikuw z jakiegos folderu? np. w folderze "moje" mam 12 plikuw graficznych o jakich tam nazwach i jak wczytac do programu te nazwy?
z gury dzieksju za pomoc i pozdro
jak muglbym wczytac do czystego C++ (konsola) nazwy plikuw z jakiegos folderu? np. w folderze "moje" mam 12 plikuw graficznych o jakich tam nazwach i jak wczytac do programu te nazwy?
z gury dzieksju za pomoc i pozdro
Np. tak możesz znaleźć pierwszy plik:
#define _WIN32_WINNT 0x0400
#include <windows.h>
#include <stdio.h>
int main(int argc, char *argv[])
{
WIN32_FIND_DATA FindFileData;
HANDLE hFind;
printf ("Target file is %s.\n", argv[1]);
hFind = FindFirstFile(argv[1], &FindFileData);
if (hFind == INVALID_HANDLE_VALUE)
{
printf ("Invalid File Handle. GetLastError reports %d\n", GetLastError ());
return (0);
}
else
{
printf ("The first file found is %s\n", FindFileData.cFileName);
FindClose(hFind);
return (1);
}
}
Potem użyj FindNextFile()
Ps. A do szkoły Ty chodziłeś?