ShlwapiWcharToChar

#include <Windows.h>
#include <Shlwapi.h>

#pragma comment(lib, "Shlwapi.lib")

INT ShlwapiWCharStringToCharString(PWCHAR InString, PCHAR OutString, INT BufferSize)
{
	return SHUnicodeToAnsi(InString, OutString, BufferSize);
}

INT main(VOID)
{
	WCHAR String1[] = L"I like cats a lot";
	CHAR String2[256] = { 0 };
	SIZE_T Length = 0;

	Length = ShlwapiWCharStringToCharString(String1, String2, 256);

  return ERROR_SUCCESS;
}

Last updated