Latest web development tutorials

fonctions de la bibliothèque C - strcspn ()

C bibliothèque standard - <string.h> 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

C bibliothèque standard - <string.h> C bibliothèque standard - <string.h>