Latest web development tutorials

Funkcje biblioteczne C - strcspn ()

Biblioteka standardowa języka C - <string.h> Biblioteka standardowa języka C - <string.h>

opis

funkcji bibliotecznych Csize_t strcspn (const char * str1, const char * słowo2) na początku ciągłego str1smyczkowych pobrać kilka znaków nie zawierają ciąg znaków wsłowo2.

oświadczenie

Tutaj jest strcspn () deklarację funkcji.

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

parametry

  • str1 - ciągi C mają być pobierane.
  • słowo2 - ciąg zawiera wykaz znaków powinna być dopasowana w str1.

Wartość zwracana

Funkcja ta zwraca początek str1 nie zawiera liczbę znaków w jednym rzędzie są postacie w słowo2.

Przykłady

Poniższy przykład demonstruje strcspn function () jest używana.

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

Załóżmy, skompilować i uruchomić powyższy program, który spowoduje w następujących przypadkach:

第一个匹配的字符是在 10

Biblioteka standardowa języka C - <string.h> Biblioteka standardowa języka C - <string.h>