Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Функция Memcpy

.Crazy

Специалист
Копирование байт из одного места в другое.

Параметры:
(dest[], const source[], index=0, numbytes, maxlength=sizeof dest)
dest[] Массив, в который копируются байты
const source[] Исходный массив
index Начальный индекс байта массива назначения, куда должны скопировать байты
numbytes Количество байтов (не ячеек) для копирования.
maxlength=sizeof dest Максимальное количество ячеек, которые помещаются в буфер назначения.


PHP:
// Объединение двух строк с memcpy
new destination[64] = "Это.. ";
new source[] = "строка в 32 битном массиве";
memcpy(destination, source, strlen(destination) * 4, sizeof source * 4, sizeof destination);
print(destination);
//Вывод: Эта строка в 32 битном массиве
Связанные функции
Эти функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.
strcmp: Сравнение двох строчек.
strfind: Поиск подстроки в строке.
strtok: Поиск переменной, введенной после пробела.
strdel: Удалите часть / все строки.
strins: Вложение строки в другую строку.
strlen: Проверка длины строки.
strmid: Извлечение символов из строки.
strval: Поиск значений в строке.
strcat: Объединение двух строк.
 
Последнее редактирование модератором:
Сверху Снизу