C18, utilisation de memcpy
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

C18, utilisation de memcpy



  1. #1
    invitedb9b1ced

    C18, utilisation de memcpy


    ------

    Bonjour,

    Sous C18 j'utilise la fonction memcpy pour copier deux valeurs d'un tableau vers un autre.

    Voici le code :
    Code:
    #include <string.h>
    
    unsigned char SensMoteurGauche[2];
    unsigned char MoteurArret[2] = {0x7E, 0xEE};
    
    void Main (void)
    {
         memcpy(&SensMoteurGauche,&MoteurArret, 2);
         /*....*/
    }
    En gros je veux copier deux valeurs de "MoteurArret[]" vers "SensMoteurGauche[]" sauf que MPLAB me met un warning à savoir "Warning [2054] suspicious pointer conversion" ...

    Pourtant je mets bien les "&" pour indiquer l'utilisation des pointeurs des variables ... Et au final les valeurs sont bien copiées.

    Merci par avance.

    -----

  2. #2
    MichelM_38

    Re : C18, utilisation de memcpy

    Bonjour

    Le nom du tableur est deja lui meme un pointeur

    SensMoteurGauche est identhique a &SensMoteurGauche[0]

    donc
    memcpy( SensMoteurGauche ,SensMoteurGauche,2);

Discussions similaires

  1. Problème pic18f452 et C18
    Par invite02097a2e dans le forum Électronique
    Réponses: 16
    Dernier message: 28/11/2010, 22h55
  2. Mplab c18
    Par invite6185b9fb dans le forum Électronique
    Réponses: 13
    Dernier message: 25/11/2009, 18h12
  3. MPLAB Librairies C18 utilisation de l'USART
    Par invitefc5e676f dans le forum Électronique
    Réponses: 0
    Dernier message: 14/10/2008, 18h29
  4. Réponses: 10
    Dernier message: 31/05/2008, 09h11
  5. MPLAB 7.41 et C18
    Par invitec1317d72 dans le forum Électronique
    Réponses: 11
    Dernier message: 06/05/2008, 14h15
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...