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

Recherche:

Type: Messages; Utilisateur: 3DArchi

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    16
    Affichages
    971

    Je n'ai pas non plus trop creusé la question,...

    Je n'ai pas non plus trop creusé la question, mais il existe une surcharge de l'opérateur << pour un streambuffer. Et un streambuffer sait (enfin peut savoir) quel est le nombre d'octets (enfin de...
  2. Votes reçus
    +0 -0
    Réponses
    16
    Affichages
    971

    Il me semble qu'une fois le stringstream...

    Il me semble qu'une fois le stringstream initialisé avec le buffer du flux, il faut utiliser le stringstream sans plus se soucier du \0. Comme avec un flux normal. Tu auras un eof quand les données...
  3. Votes reçus
    +0 -0
    Réponses
    16
    Affichages
    971

    Il ne faut pas te fier à la valeur vue depuis le...

    Il ne faut pas te fier à la valeur vue depuis le debugger. Un stringstream n'est pas une chaîne de caractère à la C terminée par 0. C'est un couple buffer/taille. Donc s'il n'y a pas de '\0' à la fin...
  4. Votes reçus
    +0 -0
    Réponses
    16
    Affichages
    971

    1/A mon avis ta version MFC souffre toujours du...

    1/A mon avis ta version MFC souffre toujours du problème que tu injectes dans buffer1 un char* qui ne se termine pas par '0'. Tu devrais utiliser taille+1 et forcer buffer[taille] à 0. Au fait, il...
  5. Votes reçus
    +0 -0
    Réponses
    16
    Affichages
    971

    Salut, Le problème avec la version MFC c'est que...

    Salut,
    Le problème avec la version MFC c'est que ton tableau de char n'a pas de '\0'. Donc tu ne peux l'utiliser comme une chaîne de caractère.
    [EDIT] : au pire tu aurais du faire comme ça :

    {...
Affichage des résultats 1 à 5 sur 5