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 :

parametre du if


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 296
    Par défaut parametre du if
    bonjour

    jai une chaine de caractere chaine qui est egal a : "XX TOTO"
    XX correspond a un nombre

    je voudrais prendre se nombre, le mettre dans la variable val pour faire ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if (val <= 10)
    {
    ...
    }
    des idées a me proposer?

    merci

  2. #2
    Membre émérite
    Avatar de Ange_blond
    Homme Profil pro
    Ingénieur développement en 3D temps réel
    Inscrit en
    Mars 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement en 3D temps réel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 902

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 296
    Par défaut
    OK pour la convertion
    mais comment dois je faire pour retirer le nombre de ma chaine pour le mettre dans une autre var?

    merci

  4. #4
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
        std::string chaine("10 blabla");
        std::istringstream iss( chaine);
        // convertir en un int
        int nombre;
        iss >> nombre>>chaine;

  5. #5
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 296
    Par défaut
    merci cela fonctionne

    maintenant je mais ma variable : value
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    std::string chaine(value);
    std::istringstream iss( chaine);
    // convertir en un int
    int nombre;
    iss >> nombre>>chaine;
    mais j'ai une erreur car ce n'est pas une string
    Voici comment elle a etait declarer (dsl mais on a des surprise quand on reprend du code et que l'on n'est nul en C++):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    _variant_t	value(tag->GetValue());
    ensuite _variant-t je le trouve comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    const _variant_t _ival;
    que dois je faire? le transformer en string ? comment?

    merci

  6. #6
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Ouch!
    Plus compliqué. Bon tu as la moitié du chemin
    A prendre avec précautions car je ne suis vraiment pas sur de mon coup :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    _variant_t	value(tag->GetValue());
     
    std::string chaine(static_cast<const char*> (static_cast<_bstr_t>(value)));
    [EDIT] A voir de ce côté ci du MSDN.

  7. #7
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 296
    Par défaut
    Merci ca fonctionne

    il me reste a resoudre l'autre discution "decouper une chaine de caractere"
    je vais reecrire un PB sur ta solution que tu ma apporter
    merci dy regarder

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

Discussions similaires

  1. [VBA-W] [AUTOMATION]Liste Fonctions/Paramètres
    Par Sunny dans le forum VBA Word
    Réponses: 2
    Dernier message: 05/12/2002, 16h35
  2. [VB6] Transférer ".picture" en paramètre
    Par Ricou13 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 19/11/2002, 08h43
  3. [VB6] [ADO] Procedure stockée : spécifier les paramètres
    Par adepdoom dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 16/10/2002, 10h45
  4. Passage de parametre a une anim Flash 5
    Par debug dans le forum Intégration
    Réponses: 4
    Dernier message: 03/06/2002, 17h59
  5. transmision de tableau en parametre
    Par Horus dans le forum C++Builder
    Réponses: 3
    Dernier message: 16/05/2002, 11h15

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