Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования
Скачать 3.41 Mb.
|
fgetpos---------------------------------------------------------------- Назначение Возвращает текущую позицию указателя файла. Синтаксис #include int fgetpos(FILE *stream, fpos_t *pos); Прототип в stdio.h Замечания fgetpos сохраняет в ячейках, адресованных pos, позицию указателя файла, ассоциированного со stream. Тип fpos_t описан в stdio.h как typedef long fpos_t; Возвращаемое В случае успеха функция fgetpos возвращает 0. значение При ошибке эта функция возвращает ненулевое значение. Переносимость fgetpos совместима с ANSI Cи. Смотри также fseek, fsetpos, ftell, tell ----------------------------------------------------------------- fgets----------------------------------------------------------------- Назначение Получает строку из потока. Синтаксис #include char *fgets(char *string, int n, FILE *stream); Прототип в stdio.h Замечания fgets читает символы из потока в строку string. Функция заканчивает чтение, когда она либо прочтет n-1 символ, либо встретит символ новой строки. Последним символом, записанным в string, будет нулевой символ. fgets не размеща- ет символ новой строки в string. Возвращаемое fgets при успешном выполнении возвращает строку значение string, переданнную как аргумент, а при обнару- жении ошибки или конца файла - NULL. Переносимость fgets доступна в системах UNIX и совместима с ANSI Си. Эта функция определенна Керниганом и Ритчи. Смотри также cgetc, fputs, gets ----------------------------------------------------------------- filelength----------------------------------------------------------------- Назначение Получает размер файла в байтах. Синтаксис #include long filelength(int handle); Прототип в io.h Замечания filelength возвращает длину (в байтах) файла, связанного с дескриптором handle. Возвращаемое При успешном выполнении filelength возвращает значение число типа long, длину файла в байтах. При ошибке функция возвращает значение -1L, и errno устанавливается в EBADF - неверный номер файла. Смотри также fopen, lseek, open ----------------------------------------------------------------- fileno----------------------------------------------------------------- Назначение Получает дескриптор файла. Синтаксис #include int fileno(FILE *stream); Прототип в stdio.h Замечания fileno - макрофункция, возвращающая дескриптор файла заданного потока stream. Если stream име- ет более, чем один дескриптор, то fileno возв- ращает дескриптор, назначенный потоку, когда он открывался в первый раз. Возвращаемое fileno возвращает дескриптор файла (целое чис- значение ло), связанный с данным потоком. Переносимость Доступна в системах UNIX. Смотри также fopen, lseek, open ----------------------------------------------------------------- fillellipse----------------------------------------------------------------- Назначение Рисует и наполняет эллипс. Синтаксис #include void far fillellipse(int x, int y, int xradius, int yradius); Прототип в graphics.h Замечания fillellipse чертит эллипс с центром в (x,y) и горизонтальной и вертикальной осями, заданными в xradius и yradius соответственно, затем за- полняет его, используя текущий тип и цвет на- полнения. Возвращаемое Нет. значение Переносимость Данная функция работает только на IBM PC и сов- местимых моделях при наличии соответствующих графических адаптеров. Смотри также arc, circle, ellipse, getacpectratio, pieslise, setacpectratio ----------------------------------------------------------------- fillpoly----------------------------------------------------------------- Назначение Вычерчивает и заполняет многоугольник. Синтаксис #include void far fillpoly(int numpoints, int far *polypoints); Прототип в graphics.h Замечания fillpoly, также как drawpoly, вычерчивает мно- гоугольник, а затем заполняет его, используя для этого текущий цвет и стиль заполнения. polypoints указывает на последовательность (длиной numpoints*2) целых чисел. Каждая пара из этих чисел задает координаты x, y вершин многоугольника. Возвращаемое Нет. значение Переносимость Данная функция работает только на IBM PC и сов- местимых моделях при наличии соответствующих графических адаптеров. Смотри также drawpoly, floodfill, graphresult, setfillstyle ----------------------------------------------------------------- |