Вопросы по теме 'memset'
Windows Magnification API, .NET и матрицы
Я пытаюсь создать приложение лупы в .net, используя Windows Magnification API. У меня почти все работает, за исключением фактической установки уровня увеличения (по умолчанию 100%). Проблема в том, что я не могу найти ни одного примера в сети, а вся...
822 просмотров
schedule
23.05.2023
Почему существует ZeroMemory и т. Д., Когда уже есть memset и т. Д.?
Почему ZeroMemory() и подобные вызовы существуют в Windows API, когда в стандартной библиотеке C уже есть memset и связанные вызовы? В какие мне звонить? Я догадываюсь, что ответ - «зависит». На что?
25210 просмотров
schedule
04.07.2023
Альтернатива мемсету
Я хочу инициализировать массив структур, однако второй параметр memset() принимает значение int. Есть ли другая функция, которая делает то же самое, но с (void *) имеет 2-й параметр? Я подумал о memcpy(), но он не устанавливает значение во всем...
9609 просмотров
schedule
31.03.2022
Почему memset(arr, -1, sizeof(arr)/sizeof(int)) не очищает целочисленный массив до -1?
Разве нельзя использовать memset для массива целых чисел? Я попробовал следующий вызов memset и не получил правильных целочисленных значений в массиве int .
int arr[5];
memset (arr, -1, sizeof(arr)/sizeof(int));
У меня получились...
59480 просмотров
schedule
08.12.2022
Является ли memset () более эффективным, чем цикл for в C?
memset() более эффективен, чем for цикл.
Учитывая этот код:
char x[500];
memset(x,0,sizeof(x));
И этот:
char x[500];
for(int i = 0 ; i < 500 ; i ++) x[i] = 0;
Какой из них эффективнее и почему? Есть ли какие-либо специальные...
31011 просмотров
schedule
25.10.2023
проблема с мемсетом айфона
Я определил структуру в моем заголовочном файле:
#import <UIKit/UIKit.h>
typedef struct ORIGINAL_QUOTA_DATA_tag
{
byte exch;
byte complex_stat;
char contract[8];
byte status;...
160 просмотров
schedule
16.02.2023
С++ memset() для длинных (64-битных) типов
Возможный дубликат: есть memset(), который принимает целые числа больше, чем char?
Как видно из объявления memset:
void * memset ( void * ptr, int value, size_t num );
Есть ли способ использовать эту функцию memset (или другую...
10401 просмотров
schedule
07.04.2022
Гарантируется ли, что memset обнулит биты заполнения в структуре?
В общем, в соответствии со стандартом C гарантируется, что memset() с 0 обнулит биты заполнения в структуре C?
А как насчет gcc?
Например, что-то вроде:
struct MyStruct
{
unsigned char member1;
unsigned int member2;
char...
1568 просмотров
schedule
18.08.2023
Сбросить массив C int до нуля: самый быстрый способ?
Предполагая, что у нас есть T myarray[100] с T = int, unsigned int, long long int или unsigned long long int, каков самый быстрый способ сбросить все его содержимое до нуля (не только для инициализации, но и для сброса содержимого несколько раз в...
200472 просмотров
schedule
25.11.2022
LPC11xx Cortex-M0 FreeRTOS Hardfault
Я работал над проектом на устройстве NXP LPC11XX и FreeRTOS. Проблема в том, что демонстрационный проект для этого использует некоторую IDE на основе Eclipse, и у меня не будет ничего из этого. Я преобразовал его для компиляции в Linux, и я могу...
986 просмотров
schedule
28.10.2022
Как сделать memset для указателя на массив?
Как сделать memset для указателя на массив?
int (*p)[2];
p=(int(*))malloc(sizeof(*p)*100);
memset(p,0,sizeof(*p)*100);
Является ли это распределение правильным?
8258 просмотров
schedule
26.08.2023
Как memset массив символов с завершающим нулевым символом?
Каков правильный и безопасный способ memset всего массива символов с нулевым завершающим символом? Я могу перечислить несколько применений:
...
char* buffer = new char [ARRAY_LENGTH];
//Option 1: memset( buffer, '\0', sizeof(buffer)...
89961 просмотров
schedule
11.05.2023
гарантируют ли memset или bzero, что указатель поля в структуре будет обнулен?
Предположим, у вас есть класс Foo C++, и вы говорите:
Foo* foos = new Foo[SOME_CONSTANT];
memset(foos, 0, sizeof(Foo)*SOME_CONSTANT);
//or the bzero equivalent
и у Foo есть элемент данных Bar* barPtr . Гарантирует ли вышеуказанная операция,...
1099 просмотров
schedule
21.07.2022
Как установить изменчивый массив в ноль с помощью memset?
volatile uint8_t reset_mask[768] = {0}
Теперь я устанавливаю значения элементов этого массива в 1 во время одной из внутренних операций.
В другом функциональном вызове мне нужно установить для всех элементов этого массива значение 0. Один из...
6532 просмотров
schedule
30.01.2024
Вызов memset по указателю на массив?
Я не думаю, что я что-то понимаю здесь...
bool (*lookup)[100];
memset(lookup, 0, 100 * sizeof(*lookup));
Я пытаюсь инициализировать указатель на массив, выделенный стеком (указатель будет передаваться только вызовам внутри кадра стека)....
8226 просмотров
schedule
19.09.2023
memset() не устанавливает память в c
Я извиняюсь, если мое форматирование неверно, так как это мой первый пост, я не смог найти пост на сайте, посвященный той же проблеме, с которой я столкнулся. Я использую простой C на сервере Ubuntu 12.04. Я пытаюсь объединить несколько строк в одну...
659 просмотров
schedule
11.07.2023
Недопустимый аргумент aio_write и memset и ошибка сегментации (дамп ядра)
Я пытаюсь заполнить свой файл символами «a», и мне нужно использовать aio_write . Вот моя функция письма
int da_aio_write(const int d, struct aiocb *aiorp, void *buf, const int count){
int rv = 0;
// memset( (void *)aiorp, 'a', sizeof(...
324 просмотров
schedule
21.08.2022
У меня появляется предупреждение типа "аргумент типа" при использовании memset
У меня есть массив;
volatile uint32_t SoftTimers[8] ;
Я хочу сбросить все содержимое моих массивов до нуля в программе (не при инициализации). Я искал это и нашел memset . Но у меня появляется это предупреждение (а не ошибка) при...
1040 просмотров
schedule
11.09.2022
memset показывает неверные результаты
Код предназначен для проверки работы memset в C. memset правильно инициализирует массив для 0, но когда я пытаюсь инициализировать его 10, он инициализирует массив каким-то очень большим мусорным значением. Что не так?
#include <stdio.h>...
1022 просмотров
schedule
07.10.2022
Использование memset в ядре CUDA
Это кажется очевидной проблемой, но Google не выдает ничего интересного. Законно ли использовать memset в ядре CUDA, например:
__device__ void myKernel()
{
int array[10];
memset(array, 0, sizeof(array));
// ...etc...
}
(Я знаю,...
3939 просмотров
schedule
17.01.2023