Outils d'utilisateurs

Outils du Site


comparer_strings

Ceci est une ancienne révision du document !


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

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;

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)

comparer_strings.1405641670.txt.gz · Dernière modification: 2014/07/18 02:01 par gbdivers