web-dev-qa-db-fra.com

erreur: avertissement: déclaration implicite incompatible de la fonction intégrée «memcpy» [activée par défaut]

Je reçois cette erreur.

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

Voici le code:

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

Qu'est ce que je fais mal?

45
user2073729

Vous avez probablement oublié d'inclure <string.h>.

Ajouter #include <string.h> en haut de votre fichier.

87
cnicutar