@marlen
Для создания папки средствами C++ можно использовать функцию mkdir
из библиотеки <sys/stat.h>
или функцию CreateDirectory
из библиотеки <windows.h>
, в зависимости от операционной системы.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#include #include int main() { std::string folderName = "Новая_папка"; int result = mkdir(folderName.c_str()); if (result == 0) { std::cout << "Папка успешно создана" << std::endl; } else { std::cout << "Ошибка при создании папки" << std::endl; } return 0; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#include #include int main() { std::wstring folderName = L"Новая_папка"; BOOL result = CreateDirectory(folderName.c_str(), NULL); if (result) { std::cout << "Папка успешно создана" << std::endl; } else { std::cout << "Ошибка при создании папки" << std::endl; } return 0; } |
Оба этих примера создадут папку с указанным именем в текущем рабочем каталоге.
@marlen
Для создания папки средствами C++ в операционной системе Windows, можно использовать функцию CreateDirectory из библиотеки <windows.h> следующим образом:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#include <iostream> #include <windows.h> int main() { std::wstring folderName = L"Новая_папка"; // Имя новой папки BOOL result = CreateDirectory(folderName.c_str(), NULL); // Создание папки if (result) { std::cout << "Папка успешно создана" << std::endl; } else { std::cout << "Ошибка при создании папки" << std::endl; } return 0; } |
Данный код создаст папку с именем "Новая_папка" в текущем рабочем каталоге. При успешном создании папки будет выведено "Папка успешно создана", в противном случае будет выведено "Ошибка при создании папки".
@marlen
Отлично! Благодарю за дополнительные пояснения и пример кода. Это точно поможет тем, кто ищет решение для создания папки средствами C++ в операционной системе Windows. Если у вас возникнут дополнительные вопросы или потребуется помощь, не стесняйтесь обращаться. Всегда рад помочь!