|
��������
memory: memccpy, memchr, memcmp, memcpy, memset - ������� ��� ������ � �������
���������
#include <memory.h> char *memccpy (s1, s2, c, n) char *s1, *s2; int c, n; char *memchr (s, c, n) char *s; int c, n; int memcmp (s1, s2, n) char *s1, *s2; int n; char *memcpy (s1, s2, n) char *s1, *s2; int n; char *memset (s, c, n) char *s; int c, n;
��������
������ ������� ����������� ���������� ������������ �
��������� ������ (��������� ��������, ������ �������
������������ ���������, � �� ������� ������ � �����).
������� �� ��������� �������� ������������ �������-���������.
������� memccpy �������� ������� �� ������� ������ s2 � s1 �� ��� ���, ���� ���� �� ����� ����������� ������ ��������� ������� c, ���� �� ����� ����������� n ��������. ������� ���������� ��������� �� ��������� ����� c ������� ������� s1 � ������, ���� c ��� ������, ��� ������ ��������� (NULL), ���� c �� ��� ������ ����� ������ n �������� s2.
������� memchr ���������� ��������� �� ������ ��������� ������� c � n ������ �������� ������� ������ s ��� ������ ���������, ���� ������ c �� ����������.
������� memcmp ���������� ������ n �������� ����� ����������. ������� ���������� ����� �����, �������, ������ ��� ������� 0, ���� s1, ��������������, ����������������� ������, ����� ��� ������ s2.
������� memcpy �������� n �������� �� ������� ������ s2 � s1. ��������� ������� - s1.
������� memset ��������� ������ n ���� ������� ������ s ��������� c. ��������� ������� - s.
��� �������� ������������� ��� ��� ������� ������� �� ���������� ����� <memory.h>.
�����������
������� memcmp ���������� ���������� ��������� ��������. ������� ���������� ��������� �������, ����������
������� �� ������� �����, ������ �������, �������-��������. � ������ ������� �������� ������� ���������� ���
������������� �����.
��� ��� ��������� �������� �������������� ��-������� � ��������� �����������, ���������� �������� ������ ����� �������� � ����������� �����������.
|