Convertir une string en char*

Messages postés
7
Date d'inscription
samedi 8 février 2003
Statut
Membre
Dernière intervention
5 avril 2004
- - Dernière réponse : 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 :-)
Afficher la suite 

5 réponses

Messages postés
455
Date d'inscription
mercredi 6 mars 2002
Statut
Membre
Dernière intervention
18 décembre 2003
0
Merci
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>
Commenter la réponse de cmarsc
Messages postés
455
Date d'inscription
mercredi 6 mars 2002
Statut
Membre
Dernière intervention
18 décembre 2003
0
Merci
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>
Commenter la réponse de cmarsc
Messages postés
949
Date d'inscription
mardi 2 octobre 2001
Statut
Membre
Dernière intervention
8 juillet 2006
0
Merci
Pour convertir un objet "string" en "const char *", utilises la méthode c_str().
Commenter la réponse de cs_Kaid
Messages postés
64
Date d'inscription
dimanche 9 février 2003
Statut
Membre
Dernière intervention
7 mars 2003
0
Merci
> 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
Commenter la réponse de jonathanmcdougall
Messages postés
455
Date d'inscription
samedi 26 octobre 2002
Statut
Membre
Dernière intervention
6 avril 2004
7
0
Merci
oui
et _stricmp fait cela toute seule
Commenter la réponse de cs_vieuxLion