uruchamiam aplikacje konsolową w folderze "łłłóóóóńńńĘĘĘĘ"
i wyświetlam folder za pomocą funkcji std::filesystem::current_path()
jak aplikacja jest uruchomiona przez klikniecie w ikone to mam "┼é┼é┼é├│├│├│├│┼ä┼ä┼ä─ś─ś─ś─ś"
jak uruchomię cmd w folderze, potem "chcp 65001" i potem moją aplikację to już nazwa folderu się wyświetla
ale folderu z polskimi znakami juz nie utworzę
#include <iostream>
#include <filesystem>
namespace fs = std::filesystem;
int main(int argc, char * argv[])
{
std::cout << "current_path = " << fs::current_path() << '\n';
fs::path p;
std::cout << "create dir:";
std::cin >> p;
std::cout << "dir=>" << p <<"\n";
fs::create_directory(p);
std::cout << "press any key + ENTER";
std::cin >> p;
}
testuje na Windows