C-Bibliotheksfunktionen -strspn()
C-Standardbibliothek - <string.h>
Beschreibung
C-Bibliotheksfunktionensize_t strspn(const char *str1, const char *str2)Suchzeichenfolgestr1das erste Zeichen, das nicht in der Zeichenfolgestr2 vorkommtder Index des darin vorkommenden Zeichens.
Deklaration
Das Folgende ist die Deklaration der Funktion strspn().
size_t strspn(const char *str1, const char *str2)
Parameter
- str1-- Der zu durchsuchende C-String.
- str2-- Die Zeichenfolge, die die Liste der in str1 abzugleichenden Zeichen enthält.
Rückgabewert
Diese Funktion gibt den Index des ersten Zeichens in str1 zurück, das nicht in der Zeichenfolge str2 vorkommt.
Beispiel
Das folgende Beispiel demonstriert die Verwendung der Funktion strspn().
Beispiel
#include <stdio.h>
#include <string.h>
int main ()
{
int len;
const char str1[] = "ABCDEFG019874";
const char str2[] = "ABCD";
len = strspn(str1, str2);
printf("Länge des übereinstimmenden Anfangssegments %d\n", len );
return(0);
}
#include <string.h>
int main ()
{
int len;
const char str1[] = "ABCDEFG019874";
const char str2[] = "ABCD";
len = strspn(str1, str2);
printf("Länge des übereinstimmenden Anfangssegments %d\n", len );
return(0);
}
Lassen Sie uns das obige Programm kompilieren und ausführen, was das folgende Ergebnis erzeugt:
初始段匹配长度 4Weitere Erweiterungen