Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования
Скачать 3.41 Mb.
|
fputc----------------------------------------------------------------- Назначение Выводит символ в поток. Синтаксис #include int fputc(int c, FILE *stream); Прототип в stdio.h Замечания fputc записывает литеру с в заданный поток. Возвращаемое При успешном выпонении функция возвращает значеение символ с. При ошибке fputc возвращает EOF. Переносимость fputc доступна в системах UNIX и совместима с ANSI Си. Смотри также fgetc, putc ----------------------------------------------------------------- fputchar----------------------------------------------------------------- Назначение Выводит символ в поток stdout. Синтаксис #include int fputchar(int c) Прототип в stdio.h Замечания fputchar записывает литеру с в поток stdout. fputchar(c) - это то же самое, что fputc(c, stdout) Возвращаемое При успешном выполнении функция возвращает значение символ с. При ошибке fputchar возвращает EOF. Переносимость fputchar доступна в системах UNIX. Смотри также fgetchar, putchar ----------------------------------------------------------------- fputs----------------------------------------------------------------- Назначение Посылает строку в поток. Синтаксис #include int fputs(const char *string, FILE *stream); Прототип в stdio.h Замечания fputs выводит ограниченную нулем строку string в текущее текстовое окно, она не реагирует на символ новой строки (\n) и не выводит ограничи- тель строки (\0). Возвращаемое fputs при успешном выполнении возвращает значение указатель на последний выведенный символ, в противном случае функция возвращает значение EOF. Переносимость fputs доступна в системах UNIX и совместима с ANSI Си. Данная функция описана Керниганом и Ритчи. Смотри также fgets, gets, puts ----------------------------------------------------------------- fread----------------------------------------------------------------- Назначение Читает данные из потока. Синтаксис #include size_t fread(void *ptr, size_t size, size_t nitems, FILE *stream); Прототип в stdio.h Замечания fread читает nitems элементов данных, каждый длиной в size байт из входного потока stream в блок, указанный ptr. Общее число прочитанных байт равно (nitems * size). Возвращаемое При успешном окончании fread возвращает число значение элементов (не байт), в действительности прочитанных. fread возвращает число элементов в коротком блоке (возможно, 0) при конце файла или ошибке. Переносимость fread доступна во всех системах UNIX и совмес- тима с ANSI Си. Смотри также fopen, fwrite, printf, read ----------------------------------------------------------------- free----------------------------------------------------------------- Назначение Освобождает выделенный блок памяти. Синтаксис void free(void *ptr) Прототип в stdlib.h alloc.h Замечания free освобождает, предварительно размещенный функциями calloc, malloc или realloc, блок. Возвращаемое Нет. значение Переносимость free доступна в системах UNIX и cовместима с ANSI Си. Смотри также calloc, freemem, malloc, realloc, strdup ----------------------------------------------------------------- freemem----------------------------------------------------------------- Назначение Освобождает предварительно размещенный блок памяти DOS. Синтаксис int freemem(unsigned seg) Прототип в dos.h Замечания freemem освобождает блок памяти, выделенный вы- зовом allocmem. seg - адрес сегмента этого бло- ка. Возвращаемое freemen при успешном выполнении возвращает 0. значение При ошибке возвращается -1 и errno устанавлива- ется в значение: ENOMEM Недостаточно памяти. Переносимость Уникальна для МS-DOS. Смотри также allocmem, free ----------------------------------------------------------------- |