Не могу понять как решить сию проблему:
Программа на Windows CE устройстве передает строку символов через COM порт в контроллер AVR через аппаратный RS232
Так как операционная система CE то я применяю unicode проект (символ кодируется двумя байтами) (используя Visual Studio
Код: Выделить всё
....
TCHAR buf[_MAX_LENDTH];
.....
Result=WriteFile(h,buf,KolByte,&KolByte,&Ovr);
и вижу 0x41 0x00 0x4c 0x00 0x4c 0x00 тоесть на каждый символ приходит по два байта,
КАК заставить программу отправлять только ascii коды(кирилицу отправлять не нужно будет вообще)
при этом проект чтобы ОСТАЛСЯ unicode? так как CE работает только с unicode
тоесть чтобы в контроллер пришло 0x41 0x4c 0x4c


