Функции библиотеки C - тетсру ()
C стандартная библиотека - <string.h>
описание
C функции библиотекианнулируются * тетсру (недействительными * str1, сопзЬ пустота * str2, size_t п) Копии псимволов из зоны хранения в зону храненияstr2str1.
заявление
Здесь () функция утверждение тетсру.
void *memcpy(void *str1, const void *str2, size_t n)
параметры
- str1 - точка в целевом массиве для хранения скопированных содержимого, приведение типа к мочеиспусканию * указатели.
- str2 - указывая , чтобы скопировать источник данных, приведение типа к аннулированию * указатели.
- п - число байтов , которые будут скопированы.
Возвращаемое значение
Эта функция возвращает указатель на магазин назначения указателя str1.
примеров
Следующий пример демонстрирует функцию тетсру () используется.
#include <stdio.h> #include <string.h> int main () { const char src[50] = "http://www.w3cschool.cc"; char dest[50]; printf("Before memcpy dest = %s\n", dest); memcpy(dest, src, strlen(src)+1); printf("After memcpy dest = %s\n", dest); return(0); }
Давайте скомпилировать и запустить эту программу, которая приведет к следующему:
Before memcpy dest = After memcpy dest = http://www.w3cschool.cc