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);
}

Lassen Sie uns das obige Programm kompilieren und ausführen, was das folgende Ergebnis erzeugt:

初始段匹配长度 4

C-Standardbibliothek - <string.h>

Weitere Erweiterungen