strspn
|
Défini dans l'en-tête
<string.h>
|
||
|
size_t
strspn
(
const
char
*
dest,
const
char
*
src
)
;
|
||
Retourne la longueur du segment initial maximal (span) de la chaîne d'octets terminée par un zéro pointée par dest , qui consiste uniquement en les caractères trouvés dans la chaîne d'octets terminée par un zéro pointée par src .
Le comportement n'est pas défini si dest ou src n'est pas un pointeur vers une chaîne d'octets terminée par un caractère nul.
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 contient uniquement des caractères de la chaîne d'octets terminée par un zéro pointée par src .
Exemple
#include <stdio.h> #include <string.h> int main(void) { const char* string = "abcde312$#@"; const char* low_alpha = "qwertyuiopasdfghjklzxcvbnm"; size_t spnsz = strspn(string, low_alpha); printf("After skipping initial lowercase letters from '%s'\n" "The remainder is '%s'\n", string, string + spnsz); }
Sortie :
After skipping initial lowercase letters from 'abcde312$#@' The remainder is '312$#@'
Références
- Norme C23 (ISO/IEC 9899:2024):
-
- 7.24.5.6 La fonction strspn (p: TBD)
- Norme C17 (ISO/CEI 9899:2018) :
-
- 7.24.5.6 La fonction strspn (p: TBD)
- Norme C11 (ISO/CEI 9899:2011) :
-
- 7.24.5.6 La fonction strspn (p: 369)
- Norme C99 (ISO/IEC 9899:1999) :
-
- 7.21.5.6 La fonction strspn (p: 332)
- Norme C89/C90 (ISO/IEC 9899:1990) :
-
- 4.11.5.6 La fonction strspn
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) |
|
|
(C95)
|
retourne la longueur du segment initial maximal qui consiste
uniquement en caractères larges trouvés dans une autre chaîne large (fonction) |
|
trouve la première occurrence d'un caractère d'une chaîne dans une autre chaîne
(fonction) |
|
|
Documentation C++
pour
strspn
|
|