Zitat Zitat von sp1nny Beitrag anzeigen
Code:
#include <windows.h>

int main(void)
{
    WCHAR filename[MAX_PATH];
    DWORD lengthfn;

    lengthfn = GetModuleFileNameW(NULL, filename, sizeof(filename));
    WriteConsoleW(GetStdHandle(STD_OUTPUT_HANDLE), &filename, lengthfn, NULL, NULL);

    return 0;
}

Code:
int main(void)
Das käme bei C++-strict nicht durch.

Außerdem würde ich einfach ne MessageBox zum austesten vorschlagen, viel einfacher:

Code:
int main()
{
    wchar_t filename[MAX_PATH];

    GetModuleFileNameW(NULL, filename, sizeof(filename));
    MessageBoxW(0, filename, L"", 0);

    return 0;
}