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

Framework .NET Discussion :

[C++] Conversion de String en int


Sujet :

Framework .NET

  1. #1
    Membre confirm�
    Inscrit en
    D�cembre 2005
    Messages
    134
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2005
    Messages : 134
    Par d�faut [C++] Conversion de String en int
    bonjour et bonne ann�e tout le monde

    j'ai un tableau de string d�clar� comme ca : String* split[];
    et je voudrais convertir l'ensemble de ces donn� en entier, mais je ne sais pas si ce sont des entiers. c'est pourquoi mon code est imbriqu� dans un try et catch.

    je voulais utiliser la m�thode String.IConvertible.ToInt16, mais apparement cela n'est pas possible "Ce membre prend en charge l'infrastructure .NET Framework et n'est pas destin� � une utilisation directe � partir de votre code".
    c'est pourquoi je fais appel � vous pour de l'aide.

    Merci d'avance.

  2. #2
    Membre exp�riment� Avatar de DeusXL
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    300
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 300
    Par d�faut
    Est-ce que System::Convert::ToInt16(String* value); ne r�pond pas � ton probl�me ? Tu peux catcher l'exception et s'il il y en a une, alors ce n'�tait pas un entier...

    Sinon si tu utilises le framework 2.0 il y a Int16.TryParse Method (String, Int16) qui est fait expr�s pour �a Et si tu ne l'as pas voici une fonction TryParse du m�me genre (mon C++ �tant rouill�, je vais essayer de faire de mon mieux lol) :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    System::Boolean TryParse(String* toConvert, [System::Runtime::InteropServices::OutAttribute] System::Int16 returnvalue)
    {
        try
       {
           returnvalue = System::Convert::ToInt16(toConvert);
           return true;
       }
       catch (System::Exception*)
       {	
           return false;
       }
    }

  3. #3
    Membre confirm�
    Inscrit en
    D�cembre 2005
    Messages
    134
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2005
    Messages : 134
    Par d�faut
    c'est parfait.

    MERCI

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Conversion des String en int dans un tMap
    Par tarah01 dans le forum D�veloppement de jobs
    R�ponses: 3
    Dernier message: 11/06/2013, 09h44
  2. conversion base string hexa-> int
    Par koda29 dans le forum C
    R�ponses: 7
    Dernier message: 14/05/2010, 17h07
  3. R�ponses: 2
    Dernier message: 23/02/2009, 11h04
  4. Conversion de String en Int
    Par Gregory.M dans le forum Windows Forms
    R�ponses: 12
    Dernier message: 06/01/2009, 11h57
  5. Conversion de String vers int
    Par CyberSlan dans le forum C++
    R�ponses: 21
    Dernier message: 30/05/2008, 08h39

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