D3 Reference Manual

Index | Help

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

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

_CP_substr

[n,m] (функциональность функции FlashBASIC)

int _CP_substr(CPSTR** result, CPSTR* string,
 int beg.pos.expression, int len.expression)

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

result = string[beg.pos.expression, len.expression]

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

Примеры:

Следующий пример печатает "h".

CPSTR * s = _CP_mkstr("hi");
_CP_substr(&s,s,1,1);
_CP_print(s);