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 :

Fonction lexicographique strcmp


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    304
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Novembre 2006
    Messages : 304
    Par défaut Fonction lexicographique strcmp
    Salut; pourriez vous me dire comment je peux comparer lexicographiquement deux chaines de caractères . ou d'une autre façon est ce que la fonction strcmp de la bibliothèque [string] ne peut pas être remplacé par une autre fonction en C++ ou c la même chose en C++ que le C.

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Les différents opérateurs de comparaison de std::string font une comparaison lexicographique.

    strcmp fonctionnera très bien en C++, mais std::string c'est mieux.

  3. #3
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Pour comparer deux string(std::string dans iostream)en C++ tu dois pouvoir utiliser l'operateur ==

  4. #4
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    304
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Novembre 2006
    Messages : 304
    Par défaut std::string
    merci pour la réponse mais est ce que std::string est propre au c++; est que les deux point ca veut dire que c'est le C++ orienté objet.

  5. #5
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Le C++ est orienté objet.

    Si tu parles des deux points après std alors non cela n'a rien a voir.

    std::string -> Signifie que tu utilises un type (comme int,char)nommée string dans l'espace de nommage std (voir la faq pour ça)

  6. #6
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    304
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Novembre 2006
    Messages : 304
    Par défaut Fonction lexicographique
    Mais on dit que le c++ couvre le c malgré que ce dernier contient des fonctions prédéfinies plus que le c++ comme isalpha, islower, toupper...

    Ma deuxième question porte sur les bibliothèque : est ce qu'on peut pas utiliser les bibliothèques string, stdlib........... en C++ et ca reste toujours dans le cadre de C++ ou ces bibliothèques sont propres à C. et quel est le remplacant en C++.

Discussions similaires

  1. [Débutant] Fonction MATLAB 'strcmp'
    Par celtic29 dans le forum Interfaces Graphiques
    Réponses: 6
    Dernier message: 03/05/2012, 20h24
  2. Inumerer la fonction strcmp
    Par momeftah dans le forum C
    Réponses: 5
    Dernier message: 25/01/2007, 13h49
  3. strcmp fonction pointeur
    Par djibril dans le forum C
    Réponses: 7
    Dernier message: 24/01/2007, 20h07
  4. [VS 2005] autre fonction que strcmp?
    Par Cirdan Telemnar dans le forum Visual C++
    Réponses: 3
    Dernier message: 05/06/2006, 12h13
  5. Probleme sur fonction strcmp
    Par Invité dans le forum C
    Réponses: 8
    Dernier message: 10/01/2006, 00h02

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