web-dev-qa-db-ja.com

エラー:警告:組み込み関数「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);

私が間違っているのは何ですか?

45
user2073729

<string.h>を含めるのを忘れた可能性があります。

#include <string.h>をファイルの先頭に追加します。

87
cnicutar