Bonjour,
Dans un programme en C++, j'aimerai savoir comment je pourrai récupérer la première lettre d'un nom et la mettre dans une variable de type char.
Merci d'avance
Lui
-----
22/02/2008, 11h19
#2
invite8b867113
Date d'inscription
janvier 1970
Messages
627
Re : Chaine de caractère C++
Il faudrait savoir comment est stocké ton nom : char*, string, CString ...
Si c'est dans une chaine de caratère (comme en C) :
Code:
char cFirstLetter=pszNom[0];
22/02/2008, 13h26
#3
polo974
Date d'inscription
février 2007
Messages
8 947
Re : Chaine de caractère C++
Envoyé par argusazure
Il faudrait savoir comment est stocké ton nom : char*, string, CString ...
Si c'est dans une chaine de caratère (comme en C) :
Code:
char cFirstLetter=pszNom[0];
Dans tous les cas, l'opérateur [] fonctionne, donc la solution proposée fonctionne même avec un CString (c'est dire...).
Il faut donc "juste" que la chaine existe vraiment, sinon histoire habituelle des pointeurs qui tirent dans le vide.
Je cherche une fonction transformant une chaine de caractère en majuscule (ou en miniscule.)
Si ces fonction n'existent pas, j'utiliserai tolower et toupper pour transformer caractère pas caractère.