Help string c++
Résolu/Fermé
wiam_
Messages postés
168
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
11 août 2013
-
8 mars 2008 à 14:50
wiam_ Messages postés 168 Date d'inscription samedi 1 mars 2008 Statut Membre Dernière intervention 11 août 2013 - 8 mars 2008 à 15:38
wiam_ Messages postés 168 Date d'inscription samedi 1 mars 2008 Statut Membre Dernière intervention 11 août 2013 - 8 mars 2008 à 15:38
4 réponses
Mahmah
Messages postés
496
Date d'inscription
lundi 17 septembre 2007
Statut
Membre
Dernière intervention
22 juin 2010
125
8 mars 2008 à 15:20
8 mars 2008 à 15:20
Salutations Wiam,
Le compilo ne trouve pas de fonction strcmp qui prenne comme paramètres les tiens.
Le "unknown type" est bizarre.
Le problème vient du second paramètre: une référence vers un std::string ce qui est en effet le type de Nom
Je te laisse corriger. (Cependant strcmp c'est du C, pas du C++)
M.
PS:
Il existe des balises spécifiques pour insérer du code sur le forum, (à côté du souligner) elles ont l'avantage de garder l'indentation.
Le compilo ne trouve pas de fonction strcmp qui prenne comme paramètres les tiens.
Le "unknown type" est bizarre.
Le problème vient du second paramètre: une référence vers un std::string ce qui est en effet le type de Nom
Je te laisse corriger. (Cependant strcmp c'est du C, pas du C++)
M.
PS:
Il existe des balises spécifiques pour insérer du code sur le forum, (à côté du souligner) elles ont l'avantage de garder l'indentation.
wiam_
Messages postés
168
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
11 août 2013
8
8 mars 2008 à 15:23
8 mars 2008 à 15:23
merci pour ta reponse ,mais que dois-je faire?
merci
merci
Mahmah
Messages postés
496
Date d'inscription
lundi 17 septembre 2007
Statut
Membre
Dernière intervention
22 juin 2010
125
8 mars 2008 à 15:28
8 mars 2008 à 15:28
strcmp(_tab[i].getNom().c_str() , Nom.c_str())
(J'avais pas vu les parenthèses manquantes le premier coup ^^")
OU, à la C++
bool bAvant; bAvant = ( _tab[i].getNom() < Nom );
^
Vérifie le sens du test que tu souhaites, ici, vrai si ( _tab[i].getNom() ) est avant Nom dans ordre alphabétique
M.
wiam_
Messages postés
168
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
11 août 2013
8
8 mars 2008 à 15:38
8 mars 2008 à 15:38
merci beaucoup pour ta reponse,ca marche tres bien