Подтвердить что ты не робот

Error: warning: несовместимое неявное объявление встроенной функции 'memcpy [включено по умолчанию]

Я получаю эту ошибку.

error: warning: incompatible implicit declaration of built-in function ‘memcpy’ [enabled by default]

Это код:

int arr[ 12] = {1,0,0,0,0,0,0,0,0,0,9370, 0};
void *a = &arr;
memcpy(machine->mem, a,12*4);

Что я делаю неправильно?

4b9b3361

Ответ 1

Вероятно, вы забыли включить <string.h>.

Добавьте #include <string.h> в начало вашего файла.

Ответ 2

У меня та же проблема, но после #include <string.h> в верхней части моего файла.

Я получил эту ошибку: 'несовместимый тип для аргумента 2' memcpy ''