ces fichiers font partie de l' + + bibliothèque standard C et sont pris en charge par tous les compilateurs qui suivent la norme C + +
3
Créer une nouvelle fonction en dessous de vos directives d'inclusion en tapant le code suivant : . < br >
toLower void ( string & convertString ) { for (unsigned int i = 0; i < convertString.length (); i + +) { convertString [i] = tolower ( convertString [i]) ;}}
4
Analyser le segment de code précédent pour comprendre comment cela fonctionne . Cela est nécessaire pour comprendre comment la fonction manipule vos variables . Il crée d'abord une référence à la chaîne , pas une copie . Cela signifie qu'il ne renvoie pas une valeur, mais manipule à la place de votre chaîne directement à l'intérieur de la mémoire de l' ordinateur. Il obtient ensuite la longueur de la chaîne et des boucles à travers chaque caractère de la chaîne . Pour chaque personnage qu'il rencontre , il convertit la valeur actuelle de son équivalent en minuscules en utilisant les touches + + pour abaisser fonction .
5
Dans le cadre «principal» de votre programme, envoyer des chaînes C à votre nouvelle fonction convertir. Par exemple , le code suivant convertit deux chaînes différentes en minuscules valeurs:
int main () { std :: string firstString ( " BONJOUR ! "); Std :: string secondString ( "au revoir" ) ;
toLower ( firstString ) ; //valeur de la chaîne est maintenant " bonjour ! " toLower ( secondString ) ; //valeur de la chaîne est maintenant "au revoir"
return 0; }
6
Enregistrez le fichier dans votre éditeur de texte et le compiler en utilisant votre compilateur préféré .