D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / С-функции / _CP_send

_CP_send

send (функциональность оператора FlashBASIC)

int _CP_send(int type, CPSTR* string, int port.number)

Эквивалентна следующему оператору FlashBASIC:

send{x} string{:} to port.number

Параметр "type" - это битовая маска, с помощью которой можно задавать различные опции:

_CP_SEND_X запрашивает форму "sendx" оператора "send".
_CP_SEND_N подавляет символ перевода строки ("new-line")
_CP_SEND_ELSE обозначает условие "else"

В случае ошибки эта функция возвращает "-1". Код ошибки содержится в "_CP_errno".

Примеры:

В следующем примере строка "hi" посылается на порт 1.

CPSTR * s = _CP_mkstr("dev-att 1");
CPSTR * t = _CP_mkstr("hi");
CPSTR * c = _CP_str_null;
CPSTR * r = _CP_str_null;
_CP_execute(_CP_EXECUTE_C,s,&c,&r);
_CP_send(0, t, 1);