Перейти к содержанию
Авторизация  
Alonso

memcpy

Рекомендуемые сообщения

Alonso

Используется в http://cr-mp.ru/forum/topic/8152-otpravka-soobschenii-na-elektronnuiu-pochtu/

Эта функция копирует байт из одного места в другое.

memcpy(dest[], const source[], index=0, numbytes, maxlength=sizeof dest) 

dest - массив, в котором байты из одного источника
source - исходный массив
index - индекс, в байтах исходного массива, начиная с которой данные должны быть скопированы.
numbytes - количество байт (не клетки), для копирования.
maxlength - максимальное количество клеток, которые помещаются в буфер назначения.

Возвращает: 1, если истина, в противном случае 0

new destination[64] = "Это";
new source[] = "строка в 32 бита";
memcpy(destination, source, strlen(destination) * 4, sizeof source * 4, sizeof destination);
print(destination);

Примечание: Эта функция может привести байт строки в ячейку массива, или объединить две строки байт в двух массивах. Параметр индекс байта от numbytes множества и число байт для копирования. Эта функция позволяет копировать на месте, для выравнивания байта региона в сторону массива ячеек. Много байтовые значения в потоке данных не обрабатывается.

Автор содержания: Санёк

Изменено пользователем ExPlaY

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
na1x

Уж весь урок скопировал бы, а то середину только вырезал и все ))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.