C-Bibliotheksfunktionen -strcspn()
C-Standardbibliothek - <string.h>
Beschreibung
C-Bibliotheksfunktionensize_t strcspn(const char *str1, const char *str2) Suchzeichenkettestr1Mehrere aufeinanderfolgende Zeichen am Anfang enthalten die Zeichenkette nicht.str2Zeichen in.
Deklaration
Unten sehen Sie die Deklaration der Funktion strcspn().
size_t strcspn(const char *str1, const char *str2)
Parameter
- str1-- Der zu durchsuchende C-String.
- str2-- Dieser String enthält eine Liste von Zeichen, die in str1 abgeglichen werden sollen.
Rückgabewert
Diese Funktion gibt die Anzahl aufeinanderfolgender Zeichen am Anfang von str1 zurück, die keine Zeichen aus str2 enthalten.
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung der Funktion strcspn().
#include <stdio.h>
#include <string.h>
int main ()
{
int len;
const char str1[] = "ABCDEF4960910";
const char str2[] = "013";
len = strcspn(str1, str2);
printf("第一个匹配的字符是在 %d\n", len + 1);
return(0);
}
Lassen Sie uns das obige Programm kompilieren und ausführen, was das folgende Ergebnis erzeugt:
第一个匹配的字符是在 10Weitere Erweiterungen