Vielleicht eher sowas (wenn du selber bauen willst):
https://www.hardwaredealz.com/bester-gaming-pc-fuer-unter-1200-euro-gamer-pc-bis-1200-euro
finde den i5 12400F etwas schwach für die GraKa gerade in Fortnite was eher eine gute CPU braucht.
Vielleicht eher sowas (wenn du selber bauen willst):
https://www.hardwaredealz.com/bester-gaming-pc-fuer-unter-1200-euro-gamer-pc-bis-1200-euro
finde den i5 12400F etwas schwach für die GraKa gerade in Fortnite was eher eine gute CPU braucht.
Würde eher den mit RTX 3060 und i5-12500H nehmen.
Ist was den Bottleneck angeht eine bessere combo.
27 Zoll FHD kann etwas verwaschen aussehen.
Vielleich holst du dir lieber einen mit 24 - 25 Zoll in FHD (das ist eher competitive) oder 27 WQHD.
Ansonsten würde ich im allgemeinen Ja sagen.
Lösung:
template<typename... _args, typename _func>
inline void createThread(_func&& func, _args&&... args)
{
std::thread(func, args...).detach();
}
Der Code:
#include <Windows.h>
#include <iostream>
void FindAllFiles(std::string folderName)
{
WIN32_FIND_DATA FileData;
std::string folderNameWithSt(folderName + "*"), NewPath, Output;
HANDLE FirstFile = FindFirstFileA(folderNameWithSt.c_str(), &FileData);
if (FirstFile != INVALID_HANDLE_VALUE)
{
while (FindNextFileA(FirstFile, &FileData))
{
if (strcmp(FileData.cFileName, ".") != 0 && strcmp(FileData.cFileName, "..") != 0)
{
if (FileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
NewPath = (folderName + FileData.cFileName) + "\\";
FindAllFiles(NewPath);
if (!FirstFile)
CloseHandle(FirstFile);
}
else
{
std::cout << folderName + FileData.cFileName << "\n";
if (!FirstFile)
CloseHandle(FirstFile);
}
}
}
}
return;
}
int main(void)
{
FindAllFiles("C:\\");
}