Функции библиотеки C - FWRITE ()
C стандартная библиотека - <stdio.h>
описание
C функции библиотекиsize_t FWRITE (сопзЬ пустота * PTR, size_t размера, size_t nmemb, FILE * Поток) записывает данные , на который указывает массив PTRдля данногопотока потока.
заявление
Вот описание функции FWRITE () в.
size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream)
параметры
- PTR - Это указатель записывается элемент массива.
- размер - размер , который должен быть записан для каждого элемента в байтах.
- nmemb - это количество элементов, размер каждого элемента в байтах размер.
- Поток - это указатель на объект FILE, объект FILE определяет выходной поток.
Возвращаемое значение
В случае успеха, функция возвращает объект size_t, представляющее общее число элементов, когда объект является целочисленный тип данных. Если это число nmemb параметры различны, выводится сообщение об ошибке.
примеров
Следующий пример демонстрирует функцию FWRITE () используется.
#include<stdio.h> int main () { FILE *fp; char str[] = "This is w3cschool.cc"; fp = fopen( "file.txt" , "w" ); fwrite(str , 1 , sizeof(str) , fp ); fclose(fp); return(0); }
Давайте скомпилировать и запустить эту программу, которая будет создан файлfile.txt, который гласит следующее:
This is w3cschool.cc
Теперь давайте использовать следующую процедуру для просмотра содержимого указанного выше файла:
#include <stdio.h> int main () { FILE *fp; int c; fp = fopen("file.txt","r"); while(1) { c = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", c); } fclose(fp); return(0); }