Server for Information Technologies ������ ��������������
������� �������������� ����������
(095) 932-9212, 932-9213, 939-0783
E-mail: [email protected]
������ �������� ����(!) ������������� ���������� CIT Forum CD-ROM

FREAD(3S)

��������
fread, fwrite - �������� ����/�����

���������

	#include <stdio.h>
	#include <sys/types.h>
	
	int fread (ptr, size, nitems, stream)
	char *ptr;
	int nitems;
	size_t size;
	FILE *stream;
	
	int fwrite (ptr, size, nitems, stream)
	char *ptr;
	int nitems;
	size_t size;
	FILE *stream;

��������
������� fread ��������� nitems ��������� ������ �� ��������� ������ ����� stream � ������� ������, �� ������ ������� ��������� �������� ptr. ��������� ������ ��������� ������������������ ���� (�� ����������� ������������� ������� ������) ����� size. ������� fread ���������� ���������� ���� � ������ ���������� ����� �����, ����������� ������, � ����� ���� ������� nitems ���������. ����� ���������� ������� fread ������� �������� � ������ ���������� ����, ��������� �� ��������� �����������; ���������� ������ stream �� ����������.

������� fwrite ���������� �� ����� nitems ��������� ������ �� ������� ������, �� ������ ������� ��������� �������� ptr, � �������� ����� ������ stream. � ������ ����������� ������ fwrite ���������� ������. ����� ���������� ������� fwrite ������� �������� � ������ ���������� ����, ��������� �� ��������� ����������; ���������� ������������� ������� �� ����������.

���������� size, ��� �������, �������� sizeof(*ptr), ��� ������������� sizeof ���������� ����� �������� ������, ���������� ���������� ptr. ���� �������� ptr �� �������� ���������� �� ������, ��� ������� ������������� � ���� (char *).

��. �����
read(2), write(2), fopen(3S), getc(3S), gets(3S), printf(3S), putc(3S), puts(3S), scanf(3S), stdio(3S).

�����������
������� fread � fwrite ���������� ����������� ���������� ����������� ��� ���������� ��������� ������. ���� nitems ������ ���� ����� ����, �� ������ �� ����������� � �� ������������, � ��� ������� ���������� ������� ��������.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT