Как создать папку с учетом имени пользователя c++?
А почему вы вообще решили, что папка Users располагается на C:?

Создавать папки в домашней директории пользователя следует через значение переменной окружения %USERPROFILE%, а не заниматься ручным склеиванием кусочков, как в вашем примере. В %USERPROFILE% содержится полный путь к домашней директории текущего пользователя. От него и начинайте танцевать.

И пытаться конкатенировать через + широкие строковые литералы и узкую std::string - бесполезное занятие. Почему вы смешиваете широкие и узкие строки в своем коде? Хотите работать с широкими строками - работайте с широкими строками. std::wstring, а не std::string.
Так ты используй std::wstring для username. А вместо экранирования можно либо использовать сырые строки LR"(path\to\file)", либо просто писать прямой слэш, а не обратныйL"path/to/file". И как правильно уже заметили, используй STL Filesystem. Домашний каталог лучше брать из переменной окружения (environment variable).