strspn
|
Definiert in Header
<string.h>
|
||
|
size_t
strspn
(
const
char
*
dest,
const
char
*
src
)
;
|
||
Gibt die Länge des maximalen Anfangssegments (Spanne) der nullterminierten Byte-Zeichenkette zurück, auf die dest zeigt, das ausschließlich aus Zeichen besteht, die in der nullterminierten Byte-Zeichenkette vorkommen, auf die src zeigt.
Das Verhalten ist undefiniert, falls entweder dest oder src kein Zeiger auf eine nullterminierte Byte-Zeichenkette ist.
Inhaltsverzeichnis |
Parameter
| dest | - | Zeiger auf die zu analysierende nullterminierte Byte-Zeichenkette |
| src | - | Zeiger auf die nullterminierte Byte-Zeichenkette, die die zu suchenden Zeichen enthält |
Rückgabewert
Die Länge des maximalen Anfangssegments, das nur Zeichen aus der nullterminierten Byte-Zeichenkette enthält, auf die src zeigt.
Beispiel
#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); }
Ausgabe:
After skipping initial lowercase letters from 'abcde312$#@' The remainder is '312$#@'
Referenzen
- C23-Standard (ISO/IEC 9899:2024):
-
- 7.24.5.6 Die strspn-Funktion (S.: TBD)
- C17-Standard (ISO/IEC 9899:2018):
-
- 7.24.5.6 Die strspn-Funktion (S: TBD)
- C11-Standard (ISO/IEC 9899:2011):
-
- 7.24.5.6 Die strspn-Funktion (S: 369)
- C99-Standard (ISO/IEC 9899:1999):
-
- 7.21.5.6 Die strspn-Funktion (S. 332)
- C89/C90 Standard (ISO/IEC 9899:1990):
-
- 4.11.5.6 Die strspn-Funktion
Siehe auch
|
gibt die Länge des maximalen Anfangssegments zurück, das nur aus
Zeichen besteht, die nicht in einer anderen Byte-Zeichenkette gefunden werden (Funktion) |
|
|
(C95)
|
gibt die Länge des maximalen Anfangssegments zurück, das nur aus
Breitzeichen besteht, die in einer anderen Breitzeichenkette gefunden werden (Funktion) |
|
findet die erste Position eines beliebigen Zeichens aus einer Zeichenkette in einer anderen Zeichenkette
(Funktion) |
|
|
C++ documentation
für
strspn
|
|