| The Win32 API has a simple function called GetUserName()that
works under Windows 95 and Windows NT. TheGetUserName()function
is very easy to use: 
// Borland C++ 5.0: bcc32.cpp getusername.cpp
// Visual C++ 5.0: cl getusername.cpp advapi32.lib 
#include <iostream.h>
#include <windows.h>
int main()
{
    char acUserName[100];
    DWORD nUserName = sizeof(acUserName);
    if (GetUserName(acUserName, &nUserName) == 0) {
        cerr << "Failed to lookup user name, error code " << GetLastError()
            << "." << endl;
    }
    cout << "User name is " << acUserName << "." << endl;
    return 0;
}
 |