Гость |
Отправлено: 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"); |
 |