Partage
  • Partager sur Facebook
  • Partager sur Twitter

pushback une structure dans un vector(tabl dynamiq

help

Sujet résolu
    10 mars 2019 à 12:30:48

    bonsoir

    alors j'ai une string fstline qui contient des informations tq

    fstline="1234"

    j'essaye d'afficher les champs qui minteresse et ca marche bien comme je veux jusqua la

    cout<<fstline[0]<<fstline[1]<<fstline[2]<<fstline[3];

    1243

    j'ai créé une structure voiture qui contient une ligne,colonne,longueur,position que je remplie a partire de string fstline qui contient ces informations et donc j'ai fais

    voiture v={fstline[0],fstline[1],fstline[2],fstline[3]};

    le probleme c'est quand j'essaye d'afficher les different champs d'une voiture

    cout<<" "<<v.ligne<<" "<<v.colonne<<" "<<v.longueur<<" "<<v.position<<endl;

    ca m'affiche ca

    49 50 51 52

    je ne comprend pas pourquoi ca me transforme mes valeur , j'ai essayer de remplire chaque champs de voiture a la main mais ca ne marche pas non plus ca m'affiche les meme valeur a chaque fois

    help plz

    help plz

    • Partager sur Facebook
    • Partager sur Twitter
      10 mars 2019 à 13:05:31

      Lu'!

      Ca ne transforme pas tes valeurs.

      char c = '1' ;
      if(c == 1){
        std::cout << "c vaut 1" << std::endl;
      } else {
        std::cout << "c ne vaut pas 1" << std::endl;
      }
      int x = c ;
      std::cout << "c vaut " << x << std::endl;

      Teste ce programme. Et après, va voir ce qu'est la table ASCII.

      • Partager sur Facebook
      • Partager sur Twitter

      Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C

      pushback une structure dans un vector(tabl dynamiq

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      • Editeur
      • Markdown