Convertir une string en char*

dickymoe
Messages postés
7
Date d'inscription
samedi 8 février 2003
Statut
Membre
Dernière intervention
5 avril 2004
- 8 févr. 2003 à 19:47
cs_vieuxLion
Messages postés
455
Date d'inscription
samedi 26 octobre 2002
Statut
Membre
Dernière intervention
6 avril 2004
- 9 févr. 2003 à 12:39
Existe-t-il une fonction qui permet de convertir une string en char* ?
ou alors une fonction qui compare deux string sans respecté la casse ???
Merci
(en c++)
Vince :-)

5 réponses

cmarsc
Messages postés
455
Date d'inscription
mercredi 6 mars 2002
Statut
Membre
Dernière intervention
18 décembre 2003

8 févr. 2003 à 20:20
salut,
un string est une chaine de caractères c'est donc un char *texte
si c'est pour convertir un caractère en chaine de caractères
tu peux utiliser sprintf.
pour comparer il y a strcmp <string.h>
0
cmarsc
Messages postés
455
Date d'inscription
mercredi 6 mars 2002
Statut
Membre
Dernière intervention
18 décembre 2003

8 févr. 2003 à 20:29
la fonction strcmp fait une distinction en les majuscules et les minuscules si tu veux les ignorer il faudra le code en transformant la chaine pour qu'elle soit en minuscule ou en majuscule avec toupper tolower <ctype.h>
0
cs_Kaid
Messages postés
949
Date d'inscription
mardi 2 octobre 2001
Statut
Membre
Dernière intervention
8 juillet 2006
1
8 févr. 2003 à 20:55
Pour convertir un objet "string" en "const char *", utilises la méthode c_str().
0
jonathanmcdougall
Messages postés
64
Date d'inscription
dimanche 9 février 2003
Statut
Membre
Dernière intervention
7 mars 2003

9 févr. 2003 à 03:12
> Existe-t-il une fonction qui permet de convertir une string en char* ?
> ou alors une fonction qui compare deux string sans respecté la casse ???

string::c_str() retourne un const char*.

std::strcmp(toupper(pcc1), toupper(pcc2)) retourne 0 si les deux chaines sont identiques.

Jonathan Mcdougal
Montréal, Québec
mcdougalljonathan@hotmail.com
http://www.multimania.com/utopiasoftware
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_vieuxLion
Messages postés
455
Date d'inscription
samedi 26 octobre 2002
Statut
Membre
Dernière intervention
6 avril 2004
8
9 févr. 2003 à 12:39
oui
et _stricmp fait cela toute seule
0