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
Ir a la versión completa