Описание функций C (Си) / C++ - fwrite

Описание функций C (Си) / C++ - fwrite


#include

int fwrite(buffer, size, count, stream);
char *buffer; указатель на записываемые данные.
int size; размер элемента в байтах.
int count; максимальное число записываемых элементов.
FILE *stream; указатель на структуру типа FILE.

Описание:

Функция fwrite записывает элементы count длиной size из
buffer в выходной поток stream. Указатель на файл, связанный со
stream, увеличивается на число записанных байтов.
Если заданный stream открыт в текстовом режиме, каждый воз-
врат каретки заменяется парой "Возврат каретки - перевод строки".
Для возвращаемого значения такая замена не выполняется.

Возвращаемое значение:

В случае ошибки, т.е. если число полностью записанных эле-
ментов меньше, чем count, тогда функция fwrite возвращает это
число.
См. также fread, write.

Пример.

#include

FILE *stream;
long list[100];
int numwritten;

stream = fopen("data", "r+b");
.
.
.
/* следующий оператор записывает 100 длинных целых в поток
в двоичном формате */

numwritten = fwrite((char *)list, sizeof(long), 100,
stream);.






Опубликовал admin
11 Мар, Вторник 2008г.



Программирование для чайников.