c语言 获取当前用户的用户名

来源:百度知道 编辑:UC知道 时间:2024/06/30 02:27:50
vc6
获取当前用户的用户名并以字符串形式返回;
如果代码不用修改(vc 6.0),加分。

vc6编译通过:

#include "stdafx.h"//如果找不到这个文件就把这个注释掉
#include<afxwin.h>
#include <stdio.h>
int main(int argc, char* argv[])
{
char userName[MAX_PATH];
DWORD size=MAX_PATH;
::GetUserName(userName,&size);
printf("用户名是:%s\n",userName);
return 0;
}

#include<windows.h>
#include<iostream>
using namespace std;

void main()
{
char username[50];
DWORD size = 50;
::GetUserName(username, &size);
cout << "当前用户:" << username << endl;
system("PAUSE");
}