Выражение должно относиться к целочисленному типу или типу перечисления без области видимости

Обновлено: 22.12.2024

Соединить С-строки, можно только средствами библиотеки. Средствами стандартной библиотеки С это можно сделать так

В С++ у вас есть std::string , который вам в этом поможет

А начиная с С++14 то же можно записать несколько короче

и уже почти как в вашем оригинальном варианте

Вообще-то надо заметить, что в Windows директория Users совсем не обязана располагаться на C: . И конструировать вручную пути типа

является порочной практикой. В Windows у вас есть переменные окружения APPDATA , LOCALAPPDATA , USERPROFILE и т.п. которые и содержат правильные пути.

Читайте также: