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

Corso di base del linguaggio C

Controllo di flusso del linguaggio C

Funzioni del linguaggio C

Array del linguaggio C

Puntatori del linguaggio C

Stringhe del linguaggio C

Struttura del linguaggio C

File del linguaggio C

Altri C

Manuale di riferimento del linguaggio C

Modo d'uso e esempio della funzione strspn() della libreria C

Libreria standard C - <string.h>

Funzione della libreria C size_t strspn(const char *str1, const char *str2) Cerca stringa str1 primo carattere non presente nella stringa str2 indice del carattere che compare nella stringa

Dichiarazione

Di seguito è riportata la dichiarazione della funzione strspn().

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

Parametri

  • str1 -- La stringa C da cercare.
  • str2 -- Questa stringa contiene l'elenco dei caratteri da abbinare in str1.

Valore di ritorno

La funzione restituisce l'indice del primo carattere di str1 che non compare nella stringa str2.

Esempio online

Ese esempio dimostra l'uso della funzione strspn().

#include <stdio.h>
#include <string.h>
int main ()
{
   int len;
   const char str1[] = "ABCDEFG019874";
   const char str2[] = "ABCD";
   len = strspn(str1, str2);
   printf("Lunghezza di match iniziale %d\n", len );
   return(0);
}

Compiliamo ed eseguiamo il programma sopra, questo produrrà i seguenti risultati:

Lunghezza di match iniziale 4

Libreria standard C - <string.h>