std:: strspn
From cppreference.net
|
Definido en el encabezado
<cstring>
|
||
|
size_t strspn
(
const
char
*
dest,
const
char
*
src
)
;
|
||
Retorna la longitud del segmento inicial máximo (span) de la cadena de bytes apuntada por dest , que consiste únicamente en los caracteres encontrados en la cadena de bytes apuntada por src .
Contenidos |
Parámetros
| dest | - | puntero a la cadena de bytes terminada en nulo que se va a analizar |
| src | - | puntero a la cadena de bytes terminada en nulo que contiene los caracteres a buscar |
Valor de retorno
La longitud del segmento inicial máximo que contiene solo caracteres de la cadena de bytes apuntada por src .
Ejemplo
Ejecutar este código
#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"; }
Salida:
After skipping initial lowercase letters from 'abcde312$#@' The remainder is '312$#@'
Véase también
|
devuelve la longitud del segmento inicial máximo que consiste
únicamente en caracteres no encontrados en otra cadena de bytes (función) |
|
|
devuelve la longitud del segmento inicial máximo que consiste
únicamente en caracteres anchos encontrados en otra cadena ancha (función) |
|
|
encuentra la primera ubicación de cualquier carácter de un conjunto de separadores
(función) |
|
|
Documentación C
para
strspn
|
|