Вопросы по теме 'memset'

Исключение в Memset
При попытке сделать memset выдает следующее исключение «Необработанное исключение по адресу 0x1023af7d (PxSmartInterface.dll) в SendOutDllTestExe.exe: 0xC0000005: место записи нарушения прав доступа 0x40e3a80e». Мой оператор memset будет...
2803 просмотров
schedule 15.03.2023

Проблемы с использованием memset и memcpy
Итак, я пытаюсь создать систему управления памятью. Для этого у меня есть определенный объем пространства (выделенный malloc), а затем у меня есть функция myMalloc, которая по существу возвращает указатель на выделенное пространство. Поскольку затем...
5759 просмотров
schedule 27.05.2022

Использование memcpy/memset
При использовании memset или memcpy в программе Obj-C компилятор оптимизирует настройку (memset) или копирование (memcpy) данных в 32-битные записи или будет делать это побайтно?
1367 просмотров
schedule 24.01.2023

memset в статически выделенном массиве байтов zlib в библиотеке приводит к сбою программы Objective-C++
Я пишу библиотеку, которая использует статически размещенный C-массив типа Byte, определенный в zlib.h. Я обнаружил, что код дает сбой при вызове memset. Полный код выглядит так: Byte compressedDataBuffer[kLabelBufSiz]; memset...
569 просмотров
schedule 03.06.2022

Инициализация целочисленного массива с использованием memset и значения int — сбой
Я пишу хост-код для программы CUDA, поэтому я застрял, используя стандартные функции C. У меня возникла проблема с инициализацией элементов целочисленного массива с помощью функции memset . У меня сложилось впечатление, что вы можете использовать...
9669 просмотров
schedule 08.01.2023

Сложность функции memset в C
Я обсуждал с друзьями фрагмент кода, и мы обсуждали использование функции memset в C, какой порядок в нотации Big-O для этой функции, если мы инициализируем массив размера N?
14032 просмотров
schedule 12.10.2022

memset не устанавливает число байтов?
В простой программе ниже команда указывает на 400 байтов в куче. Затем я копирую "./search '" в команду, *buffer указывает на следующий байт после " ' " (одинарная кавычка). Запуская память, указанную буфером, я использую memset, чтобы установить...
637 просмотров
schedule 13.05.2024

С++ memset - извлечь байты размера и скопировать их на указанный адрес данных из буфера
Есть ли способ установить начальную позицию из указателя char, который был файлом в памяти. Мне нужно прочитать байты размера извлечения данных из потока, скопировать их на предоставленный адрес данных и вернуть количество прочитанных байтов. Это...
335 просмотров
schedule 19.06.2023

Каков самый быстрый способ memset() буфера графического процессора с OpenCL?
Я использую OpenCL, и мне нужно memset() некоторый массив в глобальной памяти устройства. CUDA имеет функцию API, подобную memset() , а OpenCL — нет. Я прочитал это и нашел два возможных варианта: используя memset() на хосте с некоторым...
6430 просмотров
schedule 11.06.2022

Лучший сценарий очистки массива символов - memset или нет?
В моем текущем коде у меня есть что-то вроде этого while(true) //Infinite loop { char buff[60]; ..... .... } Я хотел знать, что будет лучше с точки зрения производительности. Объявление char buff (который будет содержать строки,...
3024 просмотров
schedule 02.07.2022

memset устанавливает случайные значения
Вот код: #include <iostream> #include <cstring> int main() { int win[11]; std::memset(win, 1, sizeof(win)); for (int i = 0; i < 11; ++i) std::cout << win[i] << ' '; std::cout << std::endl;...
1090 просмотров
schedule 18.03.2023

Ошибка связывания при сборке без встроенных функций CRT, memcpy и memset
Я пытаюсь создать приложение как можно меньшего размера и при этом стараюсь избегать использования CRT, используя вызовы Win API вместо стандартных вызовов C / C ++. К сожалению, я все еще получаю единственную ошибку компоновщика: Error 2...
12089 просмотров
schedule 27.05.2023

Выполнение memset в структуре с помощью BSTR
В настоящее время у меня есть повреждение кучи, которое вызывает сбой моего приложения. Мое приложение, которое является COM-сервером (C ++), направляется в клиентское приложение C #. Похоже, что SysFreeString вызывается, возможно, со стороны C #...
792 просмотров
schedule 12.04.2023

Доступ к буферу выходит за пределы, о чем сообщает cppcheck.
Инструмент статического анализа кода cppcheck сообщил о серьезной ошибке в приведенном ниже коде: Я не знаю, в чем проблема. #define NUM_UPDATE_COUNT 3 #define MAX_NUM_CH_1LINE 27 wchar_t...
929 просмотров
schedule 04.02.2023

Как очистить содержимое scanf остановленного процесса?
Я использую fork, и дочерний процесс десять раз считывает данные от пользователя, используя scanf внутри цикла for. Однако родительский процесс отправляет сигнал SIGSTOP дочернему после 4 секунд сна, считывает значение от пользователя и печатает его....
241 просмотров
schedule 22.06.2022

Восстановить значение, установленное memset
Как я могу восстановить значение memset? В следующем коде предполагается, что программа выделяет определенный объем пространства, запрошенный пользователем, и сохраняет размер, запрошенный пользователем, перед указателем, возвращенным пользователю:...
85 просмотров
schedule 05.07.2023

Стирание конфиденциальной информации из памяти
После прочтения этого вопроса мне любопытно, как сделал бы это в C. Получая информацию из другой программы, мы, вероятно, должны предположить, что память доступна для записи. Я нашел это , в котором говорится, что обычный memset может быть...
149 просмотров
schedule 01.04.2023

memset() и memcpy() с использованием D-срезов
На языке D, каковы эквиваленты следующих операторов, предполагающих код: - int size = 8; int shift = 1; int[size] skip; int[size] suff; memcpy(&skip[0], &skip[0]+shift, (m-shift)*(int.sizeof)); memset(&skip[0]+(m-shift),0,...
197 просмотров
schedule 30.04.2022

Невозможно записать целое число в смещение внутри буфера (char*)
Я пытаюсь записать unsigned integer в определенное смещение в буфере в моей программе на C. Буфер представляет собой типичный 1-байтовый char * буфер. Я использую memcpy , чтобы сделать это с некоторой арифметикой указателя, чтобы указать...
868 просмотров
schedule 02.07.2022

Мемсет и персонажи
Я стремлюсь скопировать строку source в строку dest . Если я скомпилирую следующую программу: #include <stdio.h> int main(void) { char dest[6]; char source[6]; strcpy(dest,source); while (*dest) {...
577 просмотров
schedule 24.06.2022