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 :

comparer deux chaines ansistrin ou string .


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm� Avatar de supersoft5
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    57
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Alg�rie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 57
    Par d�faut comparer deux chaines ansistrin ou string .
    je trouve pas l'instruction qui compare deux chaine , vu que j bcp de pbm en l'effectuant en "==" ...... merci d'avance

  2. #2
    Membre �clair� Avatar de ac/dc
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Ao�t 2006
    Messages
    369
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 369
    Par d�faut
    Salut, il s'agit bien de l'op�rateur == :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    AnsiString chaine1, chaine2;
    chaine1 = "AC/DC";
    chaine2 = "AC/DC";
    if(chaine1 == chaine2) {...}

  3. #3
    Membre du Club
    �tudiant
    Inscrit en
    Mai 2007
    Messages
    11
    D�tails du profil
    Informations personnelles :
    �ge : 40

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 11
    Par d�faut
    Hi !

    Tu peux essayer avec ' StrComp(...,...) ' aussi.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2006
    Messages
    25
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 25
    Par d�faut comparer 2 chaines
    Salut,

    Pour comparer deux AnsiString,il existe AnsiCompare, cet fonction te renvoie 0 si les deux cha�nes sont identiques.

    en esperant que cela t'aide.

  5. #5
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    D�tails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par d�faut
    Est-ce que c'est ? Car c'est pas les solutions qui manque!

  6. #6
    Membre �m�rite
    Avatar de Interruption13h
    Inscrit en
    Ao�t 2005
    Messages
    603
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2005
    Messages : 603
    Par d�faut
    Salut !


    Depuis l'aide BCB :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Compares the AnsiString to another specified string (case-sensitively).
    
    int __fastcall AnsiCompare(const AnsiString& rhs) const;
    
    Description
    
    Compares this AnsiString to rhs, with case sensitivity. The compare operation is controlled by the current Windows locale and is not necessarily the same as using the AnsiString comparison operators. AnsiCompare is based on a locale-specific collating order. The return value is shown below:
    
    Condition    Return Value
    
    S1 > S2    > 0
    S1 < S2    < 0
    S1 = S2    = 0
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Compares the AnsiString to another specified string (case insensitively).
    
    int __fastcall AnsiCompareIC(const AnsiString& rhs) const;
    
    Description
    
    AnsiCompareIC compares this AnsiString to rhs, without case sensitivity. The compare operation is controlled by the current Windows locale. The return value is shown below:
    
    Condition    Return Value
    
    S1 > S2    > 0
    S1 < S2    < 0
    S1 = S2    = 0


    A toi de choisir

  7. #7
    Membre exp�riment�

    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    288
    D�tails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 288
    Par d�faut
    Il est egalement classique que les comparaisons �chouent du � un simple probl�me de case. La methode To Lower est indiqu�e dans ce cas:

    if (sStr1.ToLower()==sStr2.ToLower())

    Yarp

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

Discussions similaires

  1. Comparer deux chaines
    Par gferrier dans le forum Langage
    R�ponses: 1
    Dernier message: 21/03/2007, 15h43
  2. Comparer deux chaines
    Par ponpon17430 dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 13/09/2006, 23h20
  3. R�ponses: 4
    Dernier message: 08/09/2006, 09h41
  4. Comparer deux chaines de caract�res dans un if ?
    Par Xplosif� dans le forum C++
    R�ponses: 6
    Dernier message: 25/02/2006, 19h21
  5. comparer deux chaines de caract�res
    Par peuf23 dans le forum Langage
    R�ponses: 3
    Dernier message: 30/01/2006, 14h31

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