Latest web development tutorials

C-Bibliotheksfunktionen - strpbrk ()

C Standard-Bibliothek - <string.h> C Standard - Bibliothek - <string.h>

Beschreibung

Character C - Bibliotheksfunktionenchar * strpbrk (const char * str1 , const char * str2) einen String str1Stringstr2im ersten Spiel der Zeichen nicht enthalten zurückzuholen , die den Null - Abschlusszeichen. Das wiederum bestimmt die Zeichenfolge str1 Zeichen, wenn die Zeichen in einem String str2 Test ist ebenfalls enthalten, den Test zu beenden und gibt die Zeichenposition.

Erklärung

Hier ist () Anweisung strpbrk Funktion.

char *strpbrk(const char *str1, const char *str2)

Parameter

  • str1 - C strings abgerufen werden.
  • str2 - die Zeichenfolge enthält eine Liste von Zeichen in der str1 angepasst werden.

Rückgabewert

Diese Funktion gibt die Anzahl der Zeichen in der ersten str2 str1 String, der die Zeichen in dem Spiel, wenn das Zeichen nicht gefunden wird NULL zurückgibt.

Beispiele

Das folgende Beispiel zeigt strpbrk () Funktion verwendet wird.

#include <stdio.h>
#include <string.h>

int main ()
{
   const char str1[] = "abcde2fghi3jk4l";
   const char str2[] = "34";
   char *ret;

   ret = strpbrk(str1, str2);
   if(ret) 
   {
      printf("第一个匹配的字符是: %c\n", *ret);
   }
   else 
   {
      printf("未找到字符");
   }
   
   return(0);
}

Lassen Sie uns zusammenzustellen und um das obige Programm ausführen, die in der folgenden führen:

第一个匹配的字符是: 3

C Standard-Bibliothek - <string.h> C Standard - Bibliothek - <string.h>