CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
fwrite
FWRITE #include <stdio.h> 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 <stdio.h> FILE *stream; long list[100]; int numwritten; stream = fopen("data", "r+b"); . . . /* следующий оператор записывает 100 длинных целых в поток в двоичном формате */ numwritten = fwrite((char *)list, sizeof(long), 100, stream);.