C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
com порт — помогите новичку
Гость
Отправлено: 17.08.2005, 13:03


Не зарегистрирован







Контроллер, подключенный к com порту принимает данные в ASCII формате. Как должен сформировать буфер данных для функции WriteFile, если команда , например, [CODE=bcb]$012[/CODE]?
Konstantine
Отправлено: 17.08.2005, 13:35


Мастер участка

Группа: Модератор
Сообщений: 545



CODE
char *buf=new char[1];
buf[0]=0x12;

и в WriteFile говоришь что у тебя буфер размера 1
Гость
Отправлено: 18.08.2005, 11:01


Не зарегистрирован







Нет, не шеснадцатиричный код, а ascii. И $ — часть команды
esh
Отправлено: 20.08.2005, 00:08


Дежурный стрелочник

Группа: Участник
Сообщений: 71



char *buf=new char[5];
strcpy(buf,"$012");

Вернуться в Работа с внешними устройствами