std:: strspn
From cppreference.net
|
Défini dans l'en-tête
<cstring>
|
||
|
size_t strspn
(
const
char
*
dest,
const
char
*
src
)
;
|
||
Retourne la longueur du segment initial maximal (span) de la chaîne d'octets pointée par dest , qui consiste uniquement en les caractères présents dans la chaîne d'octets pointée par src .
Table des matières |
Paramètres
| dest | - | pointeur vers la chaîne d'octets terminée par un caractère nul à analyser |
| src | - | pointeur vers la chaîne d'octets terminée par un caractère nul qui contient les caractères à rechercher |
Valeur de retour
La longueur du segment initial maximal qui ne contient que des caractères de la chaîne d'octets pointée par src .
Exemple
Exécuter ce code
#include <cstring> #include <iostream> #include <string> const char* low_alpha = "qwertyuiopasdfghjklzxcvbnm"; int main() { std::string s = "abcde312$#@"; std::size_t spnsz = std::strspn(s.c_str(), low_alpha); std::cout << "After skipping initial lowercase letters from '" << s << "'\nThe remainder is '" << s.substr(spnsz) << "'\n"; }
Sortie :
After skipping initial lowercase letters from 'abcde312$#@' The remainder is '312$#@'
` (y compris le texte entre guillemets) - La sortie du programme dans les balises `` du div "text source-text" - La structure et la mise en forme complète du document
Voir aussi
|
retourne la longueur du segment initial maximal qui consiste
uniquement en caractères non trouvés dans une autre chaîne d'octets (fonction) |
|
|
retourne la longueur du segment initial maximal qui consiste
uniquement en caractères larges trouvés dans une autre chaîne large (fonction) |
|
|
trouve le premier emplacement de tout caractère d'un ensemble de séparateurs
(fonction) |
|
|
Documentation C
pour
strspn
|
|