Копирует из файла в буфер по адресу buffer ровно length байт.

unsigned int _FRead(FCHAN chan, char FAR *buffer, int length)
FCHAN chan;               /* Канал файла-источника. */
char FAR *buffer;            /* Адрес буфера. */
int length;                  /* исло копируемых байт. */

Expand imageПримечания

_FRead( ) не добавляет признак завершения в конец записанных в буфер данных. Никакого преобразования записываемых данных не производится. _FRead( ) возвращает число прочитанных байтов.

Для получения дополнительной информации о том, как создавать библиотеку API и интегрировать её в Visual FoxPro, смотрите Доступ к API Visual FoxPro.

Expand imageПример

В следующем примере создается тестовый файл и в него заносится текст. Затем предпринимается попытка прочитать из файла 32 байта с помощью _FRead( ).

Expand imageКод Visual FoxPro

Expand imageКод C

Expand imageСмотрите также