Cours:TabChar

De troyesGEII
Révision datée du 29 novembre 2021 à 16:59 par Bjacquot (discussion | contributions) (Page créée avec « '''Rappel :''' Une chaîne de caractères est codée en langage C/C++ sous forme d'un tableau de caractères. Les caractères sont rangés les uns après les autres dans l... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

Rappel : Une chaîne de caractères est codée en langage C/C++ sous forme d'un tableau de caractères. Les caractères sont rangés les uns après les autres dans la tableau : le 1er caractère dans la case numéro 0 du tableau (ex t[0] ), le 2ème caractère dans la case numéro 1 (ex t[1]), etc ... Cette chaîne de caractères est systématiquement terminée par le caractère nul ('\0') dans la dernière case utilisée du tableau.

Ex 1 : longueur d'une chaîne de caractères

Ecrire une fonction qui calcule la longueur d'une chaîne de caractères. Comme pour toute fonction, il faut se poser la question :

  • le nom de la fonction
  • le nombre et le type de paramètres
  • le type du résultat retourné ( float, char, int, ...)

Vérifier le fonctionnement en demandant à l'utilisateur de saisir une chaîne de caractère dont vous calculerez la longueur.

Ex 2 : Passage en minuscule

Ecrire une fonction qui permet de transformer les caractères majuscules dans une chaîne. Vous pourrez utiliser la fonction précédente pour obtenir la taille de la chaîne de caractère ou utiliser la fonction strlen ( include string.h https://www.cplusplus.com/reference/cstring/strlen/ ).