IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual C++ Discussion :

un écaircissement sur les l-value


Sujet :

Visual C++

  1. #1
    Débutant
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Points : 332
    Points
    332
    Par défaut un écaircissement sur les l-value
    bonjour,
    J'ai besoin de rafraichir ma mémoire sur les l-value:
    J'ai deux buffers et un pointeur, le pointeur récupère les données et doit les envoyer dans les buffers.
    Je vous met le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    			char aBackDisk[124];
    			char aBackDisk2[124];
    			char* pBackDisk;
    et l'instruction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    &aBackDisk[0] = pBackDisk;
    Je fini par le diagnostique du compilateur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    1>..\..\..\..\Linguistic\WordReader\src\WordManager.cpp(310): error C2106: '='*: l'opérande gauche doit être une l-value
    celui qui rafraichira ma mémoire et m'indiquera comment écrire l'affectation sera

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 434
    Points : 654
    Points
    654
    Par défaut
    Bonjour tu peux lire ceci http://msdn.microsoft.com/en-us/library/bkbs2cds.aspx

    Sinon la c'est pas propre ce que tu fait.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    &(aBackDisk[0]) = pBackDisk;
    Comme ça tu ne laisse pas le compilo interpréter ce que tu écris.

    Ensuite une adresse fait la taille de 4 octet en 32 bit et 8 octets en 64 bits si je ne dit pas de connerie et la c'est un char don 1 octets

    Fait ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    char **aBackDisk = malloc(sizeof (char*) * 126);
    aBackDisk[0] = pBackDisk;
    bonne fête de fin d'année

  3. #3
    Débutant
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Points : 332
    Points
    332
    Par défaut ca marche
    avec cet systaxe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    aBackDisk[0] = *pBackDisk;

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB6][impression]Comment faire des effets sur les polices ?
    Par le.dod dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 08/11/2002, 10h31
  2. Question sur les handles et les couleurs...
    Par MrDuChnok dans le forum C++Builder
    Réponses: 7
    Dernier message: 29/10/2002, 08h45
  3. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11
  4. recherches des cours ou des explications sur les algorithmes
    Par Marcus2211 dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 19/05/2002, 22h18
  5. Probleme sur les chaines de caractere
    Par scorpiwolf dans le forum C
    Réponses: 8
    Dernier message: 06/05/2002, 19h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo