Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Справочник по функциям С++.doc
Скачиваний:
130
Добавлен:
02.05.2014
Размер:
3.57 Mб
Скачать

Fputchar

-----------------------------------------------------------------

НазначениеВыводит символ в поток stdout.

Синтаксис #include<stdio.h>

int fputchar(int c)

Прототип вstdio.h

Замечанияfputchar записывает литеру с в поток stdout.

fputchar(c) - это то же самое, что

fputc(c, stdout)

ВозвращаемоеПри успешном выполнении функция возвращает

значениесимвол с. При ошибке fputchar возвращает EOF.

Переносимостьfputchar доступна в системах UNIX.

Смотри такжеfgetchar, putchar

-----------------------------------------------------------------

fputs

-----------------------------------------------------------------

НазначениеПосылает строку в поток.

Синтаксис #include<stdio.h>

int fputs(const char *string, FILE *stream);

Прототип вstdio.h

Замечанияfputs выводит ограниченную нулем строку string

в текущее текстовое окно, она не реагирует на

символ новой строки (\n) и не выводит ограничи-

тель строки (\0).

Возвращаемоеfputs при успешном выполнении возвращает

значениеуказатель на последний выведенный символ, в

противном случае функция возвращает значение

EOF.

Переносимостьfputs доступна в системах UNIX и совместима с

ANSI Си. Данная функция описана Керниганом и

Ритчи.

Смотри также fgets, gets, puts

-----------------------------------------------------------------

fread

-----------------------------------------------------------------

НазначениеЧитает данные из потока.

Синтаксис #include<stdio.h>

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

-----------------------------------------------------------------