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

 C++ Discussion :

Comparaison buffer strncmp


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2009
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2009
    Messages : 45
    Par défaut Comparaison buffer strncmp
    Bonjour

    Je dois faire un assert sur 2 buffers, un que je remplis

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    char l_expectedMsg[NB_TOTAL_PARAM_MONETIQUE_CS+NB_ENTETE_MSG_CS];
    un tableau de 33 char

    et un buffer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     CPPUNIT_ASSERT(strncmp(l_msgContainer->getBuffer(),l_expectedMsg,l_temp) == 0);
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    l_msgContainer->getBuffer()
    renvoie un buffer de taille indéfinie sachant que vaut 33 aussi

    Je fais des printf sur les 2 tableaux et ils sont remplit de la meme manière sur mes 33 premiers char apres ca differe mais dans l'idée que j'en ai il ne compare que les 33 premiers char le assert devrait passer donc...

    Si qqn a une idée merci d'avance

  2. #2
    Membre éclairé

    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2009
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2009
    Messages : 45
    Par défaut
    le problème venait d'une mauvaise utilisation des snprintf qui concatenaient mal les chaines que je lui donnais en ne rajoutant pas toujours les '\0' a la fin des chaines si ca peut aider quelqu'un

    cordialement

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

Discussions similaires

  1. Comparaison de buffers
    Par lostsoul dans le forum Général Java
    Réponses: 5
    Dernier message: 28/09/2011, 15h46
  2. Réponses: 1
    Dernier message: 30/06/2008, 01h04
  3. Affichage en passant par un buffer...
    Par Sirotilc dans le forum MFC
    Réponses: 5
    Dernier message: 27/05/2002, 21h00
  4. Alpha blending et Z-buffer directx 8
    Par Cesar4 dans le forum DirectX
    Réponses: 1
    Dernier message: 23/05/2002, 12h58

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