D3 Reference Manual

Index | Help

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

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

_CP_readt

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

int _CP_readt(int type, CPSTR** result)

Эквивалентна одному из следующих операторов FlashBASIC в зависимости от типа ("type"):

Тип               Оператор FlashBASIC
_CP_READT_ELSE     readt result else * return -1
_CP_READT_L_ELSE   readtl result else * return -1
_CP_READTX_ELSE    readtx result else * return -1
_CP_READT_ONERR    readt result onerr * return -1
_CP_READT_L_ONERR  readtl result onerr * return -1
_CP_READTX_ONERR   readtx result onerr * return -1

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

Примеры:

Следующий пример печатает следующий блок на ленте.

CPSTR * xx = _CP_str_null;
_CP_readt(_CP_READT_ELSE, xx);
_CP_print(xx);