Kirill K. Smirnov wrote:
WriteFile does not output unicode characters to console screen buffer, so if
ConsoleOutputCP is smth like 65001, this will fail.
The page http://msdn2.microsoft.com/en-us/library/ms687401.aspx contains
remedy by Microsoft how to deal with problem:
1) If device
static void output(const char *message)
{
- DWORD count;
- WriteFile(GetStdHandle(STD_OUTPUT_HANDLE), message, strlen(message),
count, NULL);
+ DWORD count = 0;
+ WCHAR *mesW = NULL;
+ char *mes = NULL;
+ int wlen = 0;
+ int len = 0;
+
+ wlen
Anatoly Lyutin [EMAIL PROTECTED] wrote:
static void output(const char *message)
{
- DWORD count;
- WriteFile(GetStdHandle(STD_OUTPUT_HANDLE), message, strlen(message),
count, NULL);
+ DWORD count = 0;
+ WCHAR *mesW = NULL;
+ char *mes = NULL;
+ int wlen = 0;
+ int len = 0;
There