错误:警告:内置函数“memcpy”的隐式声明不兼容[默认情况下启用]

55
我得到了这个错误。
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);

我做错了什么?
1个回答

113
你可能忘记了包含<string.h>库。
请在文件顶部添加#include <string.h>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接