Outils d'utilisateurs

Outils du Site


comparer_strings

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

comparer_strings [2014/07/18 02:01]
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 que deux chaînes sont identiques ===== 
- 
-string sémantique de valeur, donc implémente l'opérateur d'égalité == 
- 
-s1 == s2, retourne un booléen 
- 
-std::compare, < et > 
- 
-===== Vérifier qu'une chaîne contient une sous-chaîne ===== 
- 
-<code> 
-string const s { "une petite phrase" }; 
-cout << s.find("petite") << endl; 
-cout << s.find("totot") << endl; 
-cout << s.find('w') << endl; 
- 
-cout << s.rfind("petite") << endl; 
- 
-// réutilisation de pos 
-auto pos { s.find('e') }; // trouve le permier e 
-cout << pos << endl; 
-cout << s.find('e', pos) << endl; 
-</code> 
- 
-find_first_of : 1 caractère dans une liste de caractères 
- 
-find_first_not_of : l'inverse 
- 
-find_last_of 
- 
-find_last_not_of 
- 
-===== 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++}} 
comparer_strings.1405641670.txt.gz · Dernière modification: 2014/07/18 02:01 par gbdivers