Копирует в буфер одну строку из заданного файла, начиная с текущей позиции в файле.

unsigned int _FGets(FCHAN chan, char FAR *buffer, int maxlen)
FCHAN chan;               /*  Канал файла с которого копируем. */
char FAR *buffer;            /* Адрес буфера. */
int maxlen;                  /*Максимальная длина строки в байтах. */

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

_FGets( ) копирует строку длиной maxlen, заканчивающуюся возвратом каретки. Возврат каретки транслируется в нуль-символ, служащий признаком окончания строки, и сохраняется в буфере. Переводы строки игнорируются и не заносятся в буфер. _FGets( ) возвращает число байтов, скопированных в буфер.

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

Expand imageПример

В следующем примере открывается файл, заданный параметром, а затем каждая его строка копируется и выводится на экран.

Expand imageКод Visual FoxPro

Expand imageКод C

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