fonctions de la bibliothèque C - strcspn ()
C bibliothèque standard - <string.h>
description
La strcspn de bibliothèque C fonctions (const char * str1,const char * str2) au début d'unstr1de chaîne continue de récupérer quelques caractères ne contiennent pas la chaîne de caractères dansstr2.
déclaration
Voici strcspn () la déclaration de fonction.
size_t strcspn(const char *str1, const char *str2)
Paramètres
- str1 - chaînes C à récupérer.
- str2 - la chaîne contient une liste de caractères à être adapté dans le str1.
Valeur de retour
Cette fonction retourne le début de str1 ne contient pas le nombre de caractères dans une rangée sont les personnages de str2.
Exemples
L'exemple suivant illustre la fonction strcspn () est utilisée.
#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); }
Nous allons compiler et exécuter le programme ci-dessus, qui se traduira par ce qui suit:
第一个匹配的字符是在 10