Programación General > Visual C++

 Problema Con Tchar

(1/1)

emmasc:
Hola a todos!!!!

Tengo una duda muy grande: El tema es que estoy trabajando con el vcterm, que es un programa que trabaja con el puerto serie. El problema que tengo es que los datos que llegan al puerto los guarda en una cadena de tipo TCHAR, que son de caracteres de 16 bits, pero necesito pasarla a una de 8, o bien quedarme con la parte LOW del caracter de 16  :( .

Por favor, Ayuda!!!!!!!!!!!!!

gracias, Emmasc

Eternal Idol:
Para pasar una cadena de UNICODE a ANSI podes usar WideCharToMultiByte:


--- Código: Text ---   char ansi[256];  ZeroMemory(&ansi, 256);  WideCharToMultiByte(CP_ACP, 0, L"Hola mundo\r\n", -1, ansi, 256, 0, 0);  printf("%s", ansi);  

Navegación

[0] Índice de Mensajes

Ir a la versión completa