CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по библиотечным функциям языка Си
fwrite - писать в файл
Описание
Записывает n элементов размером sizelem байтов каждый
из buffer в поток fp.
Использование
#include <stdio.h>
int fwrite(void *buffer, unsigned sizelem, unsigned n,
FILE *fp); /* ANSI */
Возвращаемое значение
Возвращает количество полностью записанных элементов,
которое может быть меньше n, если имела место ошибка.
Пример
#include <stdio.h>
#include <stdlib.h>
main()
{
char *buffer;
unsigned sizelem, n;
FILE *fp;
int wrtn;
buffer=calloc(255,1);
sizelem=1;
n=255;
fp=fopen("file.dat", "a");
strcpy(buffer, "\n Пример данных\n");
wrtn=fwrite(buffer, sizelem, n, fp);
free(buffer);
}
Рекомендация
Смотрите также fread, write
