wcsspn () es una función integrada en C/C++ que devuelve la longitud del segmento inicial máximo de la string ancha que consta de caracteres presentes en otra string ancha. Se define dentro del archivo de encabezado cwchar de C++.
Sintaxis :
wcsspn(des, src)
Parámetros : la función acepta dos parámetros obligatorios como se describe a continuación.
- des : especifica una string ancha terminada en nulo para buscar.
- src : especifica una string ancha terminada en nulo que contiene los caracteres a buscar.
Valor devuelto : la función devuelve la longitud del segmento inicial máximo de des que contiene solo los caracteres anchos de la string ancha apuntada por src .
Los siguientes programas ilustran la función anterior.
Programa 1 :
// C++ program to illustrate the // wcsspn() function #include <cwchar> #include <iostream> using namespace std; int main() { wchar_t src[] = L"161106010"; wchar_t des[] = L"6010IshwarGupta"; int length = wcsspn(des, src); if (length > 0) wcout << des << L" contains " << length << L" initial numbers"; else wcout << des << L" doesn't start with numbers"; return 0; }
Producción:
6010IshwarGupta contains 4 initial numbers
Programa 2 :
// C++ program to illustrate the // wcsspn() function #include <cwchar> #include <iostream> using namespace std; int main() { wchar_t src[] = L"2018"; wchar_t des[] = L"GeeksforGeeks"; int length = wcsspn(des, src); if (length > 0) wcout << des << L" contains " << length << L" initial numbers"; else wcout << des << L" doesn't start with numbers"; return 0; }
Producción:
GeeksforGeeks doesn't start with numbers
Publicación traducida automáticamente
Artículo escrito por IshwarGupta y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA