如何在C ++中将TCHAR转换为std :: string

时间:2019-04-03 12:33:38

标签: c++

我正在尝试在Windows pc上查找用户名。我目前有一个TCHAR值,但我需要它是std :: string。

这是查找Windows pc用户的用户名

#include <windows.h>
#include <Lmcons.h>

int main()
{
    TCHAR name[UNLEN + 1];
    DWORD len = UNLEN + 1;

    GetUserNameW((TCHAR*)name, &len);

    wcout << "Name: " << name << endl;
    cout << "Name: " << name << endl;
}

它确实获得了用户名,但是我想使用基本的字符串格式。

0 个答案:

没有答案