: TCHAR, _tcscat.
, : GetUserName LPTSTR, TCHAR . , TCHAR
TCHAR* appdatapath ="C:\\Users\\"+username+"\\AppData";
, , TCHAR , _UNICODE. , , TCHAR ( ) wchar, , , GetUserName wchar_t*, char*. , C- +.
TCHAR _UNICODE defined - wchar . , ++, std::wstring:
wchar username[UNLEN+1];
DWORD username_len = UNLEN+1;
GetUserNameW(username, &username_len);
std::wstring appdatapath = L"C:\\Users\\";
appdatapath += username;
appdatapath += L"\\AppData";
, : , , SHGetSpecialFolderPath - CSIDL_APPDATA "AppData".