D3 Reference Manual

Index | Help

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

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

_CP_open

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

int _CP_open(int* fd, CPSTR* string1, CPSTR* string2)

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

open string1,string2 to fd

При успешном возвращении первый параметр является указателем на дескриптор файла типа "int", который может быть передан другим функциям, связанным с файловой системой.

"string1" - это "dict" или "data" или может передаваться как "_CP_str_null".

"string2" - это имя файла.

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

Примеры:

CPSTR * s = _CP_mkstr("myfile");
int f;
_CP_open(&f,_CP_str_null,s);
_CP_clearfile(f);
_CP_close(f);