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

Corso di base del linguaggio C

Controllo di flusso del linguaggio C

C语言函数

C语言数组

C语言指针

C语言字符串

Struttura del linguaggio C

File del linguaggio C

C altri

Manuale di riferimento del linguaggio C

Modalità di utilizzo e esempio della funzione strcspn() della libreria C

C标准库 - <string.h>

Funzione della libreria C size_t strcspn(const char *str1, const char *str2) Cerca stringa str1 quanti caratteri consecutivi all'inizio non contengono la stringa str2 dei caratteri.

Dichiarazione

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

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

Parametri

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

Valore di ritorno

La funzione restituisce il numero di caratteri consecutivi all'inizio di str1 che non contengono caratteri della stringa str2.

Esempio online

Ese esempio dimostra l'uso della 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);
}

让我们编译并运行上面的程序,这将产生以下结果:

第一个匹配的字符是在10

C标准库 - <string.h>