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

Tutoriel de base du langage C

Contrôle de flux du langage C

Fonctions en C

Tableaux en C

Pointeurs en C

Chaines de caractères en C

Structure de langage C

Fichier de langage C

Autres C

Manuel de référence du langage C

Méthode et exemple d'utilisation de la fonction strspn() de la bibliothèque C

Bibliothèque standard C - <string.h>

Fonction de bibliothèque C size_t strspn(const char *str1, const char *str2) Recherche de la chaîne str1 de la chaîne str2 du caractère d'index apparaissant.

Déclaration

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

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

Paramètres

  • str1 -- La chaîne de caractères C à rechercher.
  • str2 -- Cette chaîne contient les caractères à inclure dans str1 La liste des caractères correspondants dans la chaîne.

La valeur de retour

Cette fonction retourne str1 de la chaîne de caractères str2 du caractère d'index apparaissant.

Exemple en ligne

Le présent exemple montre l'utilisation de la fonction strspn().

#include <stdio.h>
#include <string.h>
int main ()
{
   int len;
   const char str1[] = "ABCDEFG019874";
   const char str2[] = "ABCD";
   len = strspn(str1, str2);
   printf("Longueur du segment initial correspondant %d\n", len );
   return(0);
}

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

Longueur du segment initial correspondant 4

Bibliothèque standard C - <string.h>