#功能1:获取windows系统当前登录用户
在网上找了一段代码如下:
const int MAX_LEN = 100;
char szBuffer[MAX_LEN];
DWORD len = MAX_LEN;
if (GetUserName(szBuffer, &len)) //用户名保存在szBuffer中,len是用户名的长度
return szBuffer;
编译的时候报错,错误提示如下:
GetUserName(szBuffer,&len) error :cannot convert parameter 1 from 'char' to 'LPCWSTR'
google了一下,发现是字符编码的问题,解决方案如下:
1、打开项目工程属性——》配置属性(configuration properties)——》通用(general)——》工程默认项(project defaults)
2、将默认项里面的字符集“character set”的值修改为“Not set