Module 5IntermédiaireGratuit
Chaînes de caractères
Caractères, chaînes terminées par zéro, fonctions de <string.h> et <ctype.h>.
- 7 h 30 environ
- 4 leçons
- 50 exercices
Ce que tu vas apprendre
- Comprendre le caractère de fin de chaîne '\0'
- Lire un mot avec scanf et une ligne avec fgets
- Tester la nature d'un caractère avec isalpha, isdigit, isspace…
- Changer la casse avec toupper et tolower
- Copier et assembler des chaînes avec strcpy et strcat
- Comparer deux chaînes avec strcmp
- Convertir un caractère chiffre en valeur et inversement
- Construire un entier à partir de ses chiffres
Contenu du module
0 / 50 exercices réussis
- Leçon · 14 min
Unité 1
Les chaînes : des tableaux de char
Comment le C représente le texte, lire un mot ou une ligne entière, et parcourir une chaîne.
29 min0 / 3 exercices réussis
- Leçon · 12 min
Unité 2
Caractère par caractère : ctype.h
Tester et transformer des caractères : lettres, chiffres, majuscules, minuscules.
1 h 300 / 12 exercices réussis
- Tout en majusculesà faireFacile
- Tout en minusculesà faireFacile
- Compter les voyellesà faireFacile
- Compter un caractèreà faireFacile
- Mot palindromeà faireFacile
- Phrase palindromeà faireMoyen
- Compter les motsà faireMoyen
- Initialesà faireMoyen
- Majuscule à chaque motà faireMoyen
- Supprimer les espacesà faireFacile
- Espaces en tropà faireMoyen
- Remplacer un caractèreà faireFacile
- Leçon · 12 min
Unité 3
Les fonctions de string.h
Copier, assembler, comparer et rechercher dans des chaînes avec la bibliothèque standard.
1 h 150 / 8 exercices réussis
- Leçon · 14 min
Unité 4
Chiffres et nombres dans le texte
Convertir entre caractères et nombres, et calculer sur des nombres trop grands pour un int.
4 h 150 / 27 exercices réussis
- Que des chiffres ?à faireFacile
- Convertir en entierà faireMoyen
- Somme des chiffres d'un très grand nombreà faireFacile
- Addition de grands nombresà faireDifficile
- Chaîne binaireà faireMoyen
- Mots dans l'ordre inverseà faireMoyen
- Mot le plus longà faireMoyen
- Occurrences d'un motifà faireMoyen
- Position d'un motifà faireMoyen
- Sans les voyellesà faireFacile
- Majuscules et minusculesà faireFacile
- Pangrammeà faireMoyen
- Isogrammeà faireFacile
- Compression par plagesà faireMoyen
- Décompressionà faireMoyen
- Initiales d'un nomà faireFacile
- Tronquer un texteà faireFacile
- Adresse email plausibleà faireMoyen
- Mot de passe robusteà faireMoyen
- Format de dateà faireFacile
- Heure en secondesà faireFacile
- Lignes, mots, caractèresà faireDifficile
- Premier caractère uniqueà faireMoyen
- Lettres dans l'ordreà faireMoyen
- Trier des motsà faireMoyen
- Plus long préfixe communà faireMoyen
- Changement de baseà faireMoyen