Latest web development tutorials

funzioni di libreria C - strcspn ()

C libreria standard - <string.h> C libreria standard - <string.h>

descrizione

C funzioni di libreriasize_t strcspn (const char * str1, const char * str2) all'inizio di una continua str1stringa recuperare alcuni caratteri non contengono la stringa di caratteri instr2.

dichiarazione

Qui è strcspn () la dichiarazione della funzione.

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

parametri

  • str1 - stringhe C per essere recuperati.
  • str2 - la stringa contiene un elenco di caratteri da abbinare nella str1.

Valore di ritorno

Questa funzione restituisce l'inizio di str1 non contiene il numero di caratteri in una fila sono i personaggi in str2.

Esempi

L'esempio seguente mostra viene utilizzata la funzione strcspn ().

#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);
}

Facciamo compilare ed eseguire il programma di cui sopra, che si tradurrà in quanto segue:

第一个匹配的字符是在 10

C libreria standard - <string.h> C libreria standard - <string.h>