Результаты поиска по запросу "memcpy"

11 ответов

попытайтесь объяснить свой ответ с фактическими данными в коде, это было бы более полезно.

аюсь понять разницу между

0 ответов

 не инициализируется нам нужно добавить нуль-терминатор сами

могу получить доступs[7] вs? Я не заметил никакой разницы междуstrncpy а такжеmemcpy, Если я хочу напечатать выводs, вместе сs[7] (любитьqwertyA), какие изменения я должен сделать в следующем коде: #include <stdio.h> #include <stdlib.h> int ...

1 ответ

перешел в чат

лько я знаю,memcpy в неинициализированное хранилищене можешь [https://stackoverflow.com/q/30114397/149138]безопасно использовать для создания копии исходного объекта. Однако вэта тема ...

ТОП публикаций

1 ответ

 для последовательной передачи данных (по сети или иным способом), затем соблюдайте этот протокол как с отправителем, так и с получателем. Это дает дополнительное преимущество, если вы настраиваете протокол разумно, то, что не зависит от платформы; чего-то такого, чего дамп структуры в буфер, отправка, а затем дамп буфера в структуру, крайне не хватает.

Struct A { uint16_t len; uint8_t cnt; uint8_t unit; uint32_t seq; };труктура A сериализуется вchar * ЬиЕ. Если я хочу десериализовать отдельные значения, например: uint16_t len = 0; memcpy(&len, buf, sizeof(len));или я могу просто ...

1 ответ

 и это может помочь с этой частью его вопроса.

ел бы знать, какой тип самоанализа я могу сделать, чтобы обнаружить типы, которые можно назначить просто необработанной копией памяти? Например, насколько я понимаю, кортежи встроенных типов встроенных типов и кортежи таких кортежей попадают в ...

2 ответа

Понимание реализации memcpy ()

Я искал реализацию memcpy.c, я нашел другой код memcpy. Я не мог понять, почему они делают (((АДРЕС) s) | ((АДРЕС) d) | c) & (sizeof (UINT) - 1) #if !defined(__MACHDEP_MEMFUNC) #ifdef _MSC_VER #pragma function(memcpy) ...

4 ответа

Я написал причину, по которой некоторые реализации memcpy («в тестовой среде») могут привести к проблемам с memcpy (0, 0, 0). Я думаю, это ново.

очень хорошо разбираюсь в стандарте C, поэтому, пожалуйста, потерпите меня. Я хотел бы знать, гарантируется ли стандартом, чтоmemcpy(0,0,0) безопасно. Единственное ограничение, которое я смог найти, это то, что если области ...

4 ответа

Посмотрите магию, как работает memcpy, нет необходимости исключительно разбивать массивы. Изменения, сделанные в массиве назначения, автоматически переходят в исходный массив и наоборот.

м, у меня есть массив в C int array[6] = {1,2,3,4,5,6}как я мог разделить это на {1,2,3}а также {4,5,6}Возможно ли это с помощью memcpy? Благодарю вас, нет нет нет

0 ответов

boost.2283326.n4.nabble.com/...

я есть код, в котором массив символов заполняется целыми числами (преобразуются в массивы символов) и читается другой функцией, которая преобразует его обратно в целые числа. Я использовал следующую функцию, чтобы получить преобразование в массив ...

6 ответов

«& S [0]» указывает на непрерывные символы в std :: string?

Я делаю некоторые работы по техническому обслуживанию и столкнулся с чем-то вроде следующего: std::string s; s.resize( strLength ); // strLength is a size_t with the length of a C string in it. memcpy( &s[0], str, strLength );Я знаю, что ...