Jak stworzyć katalog w C ++
Właśnie znalazłem mały fragment kodu, który pozwolił mi stworzyć katalog z Windows API bez użycia system (). Jedynym problemem jest to, że nie mogę utworzyć katalogu w podkatalogu.
na przykład
#include<windows.h>int main(){
CreateDirectory ("C:\\random", NULL);
return 0;
}
Utwórz folder o nazwie random w C.
Ale jeśli to zrobię
#include<windows.h>int main(){
CreateDirectory ("C:\\Users\morons", NULL);
return 0;
}
Tworzy folder w C che o nazwie Usersmorons, a nie folder debilów pod użytkownikami.
Jakieś sugestie?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
3 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Użyj GetLastError, aby uzyskać zwrócony błąd. Aby uzyskać pomoc dotyczącą błędów, które mogą powrócić, zapoznaj się z sekcją „Wartość zwracana” pod adresem
http://msdn.microsoft.com/en-us/ library/windows/desktop/aa363855%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-u ... .aspx
Ponadto kod, którego szukasz, to
Jak powinno być „\\” przed „kretynami”
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
std::filesystem::create_directories
https://en.cppreference.com/w/ ... ctory
Plik Makefile należy zmodyfikować do i zaktualizować kompilator GCC obsługujący c ++ 17.
W programie Visual Studio wykonaj następujące czynności, aby włączyć język C ++ 17