D3 Reference Manual

Index | Help

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

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

_CP_write

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

int _CP_write(int type, CPSTR* string1, int expression, CPSTR* string2)

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

Тип             Оператор FlashBASIC 
_CP_WRITE       write string1 on expression,string2
_CP_WRITEU      writeu string1 on expression,string2

Выражение "expression" должно быть дескриптором файла типа "integer", возвращаемым вызовом "_CP_open".

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

Примеры:

Следующим пример пишет "hi" в запись "myid" в файле "myfile".

CPSTR * s = _CP_mkstr("myfile");
CPSTR * t = _CP_mkstr("hi");
CPSTR * id = _CP_mkstr("myid");
int f;
_CP_open(&f,_CP_str_null,s);
_CP_write(_CP_WRITE, t, f, id);