Есть MemSet () , которая принимает целые числа больше, чем символ ?

существует ли версия memset (), которая устанавливает значение, которое больше, чем 1 байт (char)? Например, давайте скажем, что мы имеем memset32() функция, поэтому, используя его, мы можем сделать следующее:

int32_t array[10];
memset32(array, 0xDEADBEEF, sizeof(array));

в Этом случае будет установлено значение 0xDEADBEEF во всех элементов массива. В настоящее время мне кажется, что это может быть сделано только с петлей.

в Частности, я заинтересован в 64-разрядной версии memset(). Знаете что-то подобное?

Найдено 8 ответов:

Is there memset() that accepts integers larger than char?

http://stackoverflow.com/questions/108866/is-there-memset-that-accepts-integers-larger-than-char

Посмотреть решение →