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++Builder Discussion :

[BCB6]Convertir un char en int [D�butant(e)]


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    149
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 149
    Par d�faut [BCB6]Convertir un char en int
    Bonsoir tout le monde,
    J'ai un petit probl�me.
    J'ai r�aliser une fonction qui admet en param�tre des char issu d'un fichier .ini.
    Hors voil�, l'emploie de chiffre en char me pose un petit probl�me � l'execution de mon code (je vous passe les d�tails):
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    void __fastcall TForm1::EnvoieEmail(AnsiString SujetMail, AnsiString Textemail, char HostMail[50], char PortMail[50], char IdentifiantMail[50], char MdpMail[50], char EmeteurMail[50], char RecepteurMail[50])
    {
          //Une partie de mon code qui marche.
     
          //c'est ici que ca coince et qu'il faudra convertir PortMail en int.
          Form1->IdSMTP1->Port = PortMail;
     
         //La suite de mon code
    }
    Auriez vous une solution s'il vous plait ?
    Je vous remercie pour l'aide que vous me donnerais.
    Cordialement.

  2. #2
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par d�faut
    Je ne sais pas si j'ai bien compris la question, mais en faisant �a :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    AnsiString tmp = (AnsiString) PortMail ;
    int i = StrToInt( tmp ) ;

  3. #3
    Membre �m�rite
    Inscrit en
    Juillet 2005
    Messages
    512
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 512
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
          int valuePortMail;
          valuePortMail = atoi(PortMail);
          if(valuePortMail>0) Form1->IdSMTP1->Port = valuePortMail;

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    149
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 149
    Par d�faut
    Un simple atoi() suffit donc ?

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

Discussions similaires

  1. convertir un char en int
    Par boby666 dans le forum C
    R�ponses: 4
    Dernier message: 30/12/2007, 11h08
  2. Convertir un char en int
    Par Panam�en dans le forum C
    R�ponses: 8
    Dernier message: 30/12/2007, 10h14
  3. [(cast)] convertir un char en int...
    Par APoLLoN1234 dans le forum C++
    R�ponses: 12
    Dernier message: 15/03/2006, 23h15
  4. convertir un char en int / et prob d'espace
    Par yanchasp dans le forum C++
    R�ponses: 20
    Dernier message: 07/02/2006, 19h17
  5. [Conversion]Convertir un char[] en int
    Par ThanosT dans le forum G�n�ral Java
    R�ponses: 10
    Dernier message: 11/11/2005, 12h23

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