Ch 7 prog cv2 chaines Université de Monastir Cours Atelier de programmation C Chapitre Les cha? nes de caractères Réalisé par Dr Sakka Rouis Taou ?k CChapitre Les cha? nes de caractères I Déclaration Syntaxes char nomchaine taille char nomchaine Exemples
Université de Monastir Cours Atelier de programmation C Chapitre Les cha? nes de caractères Réalisé par Dr Sakka Rouis Taou ?k CChapitre Les cha? nes de caractères I Déclaration Syntaxes char nomchaine taille char nomchaine Exemples char NOM char PRENOM char ADRESSE CChapitre Les cha? nes de caractères II Memorisation Une cha? ne de caractère à une suite d ? octets terminée par ? ? Le nom d ? une cha? ne est le représentant de l'adresse du premier caractère de la cha? ne Pour mémoriser une variable qui doit être capable de contenir un texte de N caractère nous avons besoin de N octets en mémoire Exemple char TXT BONJOUR CChapitre Les cha? nes de caractères III Accès aux éléments d ? une cha? ne L ? accès à un élément d ? une cha? ne de caractère peut se faire de la même façon que l ? accès à un élément d ? un tableau Exemple char T BONJOUR 'B' 'O' 'N' 'J' 'O' 'U' 'R' ' ' T T T T T T T T T CChapitre Les cha? nes de caractères IV Les fonctions de Le langage C o ?re plusieurs possibilités de lecture ou d ? écriture de cha? nes ? L ? utilisation du code de format s dans les fonctions printf et scanf ? Les fonctions spéci ?ques de lecture gets ou d ? a ?chage puts d ? une cha? ne CChapitre Les cha? nes de caractères IV Les fonctions de A La fonction puts ? Syntaxe puts puts ? écrit la cha? ne de caractère désignée par cha? ne ? et provoque un retour à la ligne Exemple char txt bonjour ?? puts txt est équivalent à printf s txt B La fonction gets ? Syntaxe gets gets ? lit une ligne de caractères et la copie à l ? adresse indiquée par est équivalent à scanf s txt CChapitre Les cha? nes de caractères V Les fonctions de Les fonctions de servent à classi ?er et à convertir des caractères Les fonctions de sont indépendantes du code de caractères de la machine et favorisent la portabilité des programmes Dans la suite représente une valeur du type int qui peut être représentée comme caractère Les fonctions de classi ?cation suivantes fournissent un résultat du type int di ?érent de zéro si la condition respective est remplie sinon zéro CChapitre Les cha? nes de caractères V Les fonctions de Fonction Résultat isupper islower isdigit isspace si est une majuscule 'A' 'Z' si est une minuscule 'a' 'z' si est un chi ?re décimal ' ' ' ' si est un signe d ? espacement ? ? ? t ? ? n ? ? r ? ? f ? CChapitre Les cha? nes de caractères V Les fonctions de Les fonctions de conversion suivantes fournissent une valeur du type int qui peut être représentée comme caractère la valeur originale de reste inchangée tolower toupper retourne converti en minuscule si est une majuscule retourne
Documents similaires










-
174
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jul 09, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 58.9kB