English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base C

Contrôle de flux C

Fonctions du langage C

Tableaux du langage C

Pointeurs en C

Chaînes de caractères en C

Structure C

Fichier C

Autres C

Manuel de référence C

Utilisation et exemple de la fonction de bibliothèque C strcspn()

Bibliothèque standard C - <string.h>

Fonction de bibliothèque C size_t strcspn(const char *str1, const char *str2) Recherche de chaîne str1 Commence par ne pas contenir une certaine chaîne de caractères str2 Les caractères

Déclaration

Voici la déclaration de la fonction strcspn().

size_t strcspn(const char *str1, const char *str2)

Paramètres

  • str1 -- Chaîne C à rechercher.
  • str2 -- Cette chaîne contient les caractères à inclure dans str1 Liste des caractères correspondants dans

Valeur de retour

Cette fonction renvoie str1 Commence par ne pas contenir la chaîne de caractères str2 Le nombre de caractères de la chaîne

Exemple en ligne

L'exemple suivant montre l'utilisation de la fonction strcspn().

#include <stdio.h>
#include <string.h>
int main ()
{
   int len;
   const char str1[] = "ABCDEF"4960910";"
   const char str2[] = "0"13";"
   len = strcspn(str1, str2);
   printf("Le premier caractère correspondant est à %d\n", len + 1);
   return(0);
}

Compilons et exécutons le programme suivant, ce qui produira le résultat suivant :

Le premier caractère correspondant est à 10

Bibliothèque standard C - <string.h>