Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
comparer_strings [2014/07/18 14:20] gbdivers |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ^ [[expressions_regulieres|Chapitre précédent]] ^ [[programmez_avec_le_langage_c|Sommaire principal]] ^ [[rechercher_string|Chapitre suivant]] ^ | ||
- | |||
- | ====== Comparaison et validations de chaînes ====== | ||
- | |||
- | ===== Comparer si deux chaînes sont identiques ===== | ||
- | |||
- | <note info>On retrouve ici un principe général de conception en C++ et qui est largement utilisé dans le bibliothèque standard : la séparation des structures de données et des traitements que l'on applique sur les données (algorithmes).</note> | ||
- | |||
- | <note info>sémantique de valeur et d'entité, apprendre par la suite comment créer ses propres types avec ces sémantiques.</note> | ||
- | |||
- | |||
- | string sémantique de valeur, donc implémente l'opérateur d'égalité == | ||
- | |||
- | s1 == s2, retourne un booléen | ||
- | |||
- | |||
- | ===== L'ordre lexicographique ===== | ||
- | |||
- | |||
- | std::compare, < et > | ||
- | |||
- | |||
- | ===== Valider qu'une chaîne correspond à un motif ===== | ||
- | |||
- | exemple : a quoi correspond une chaine ? (type de fichier jpeg ou png apr exemple) | ||
- | |||
- | ^ [[expressions_regulieres|Chapitre précédent]] ^ [[programmez_avec_le_langage_c|Sommaire principal]] ^ [[rechercher_string|Chapitre suivant]] ^ | ||
- | |||
- | {{tag> Cours C++}} |