Latest web development tutorials

C-Bibliotheksfunktionen - strstr ()

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

Beschreibung

C - Bibliotheksfunktionenchar * strstr (const char * Heuhaufen , const char * Nadel) im String HeuhaufendieNadelin der ersten Position des ersten Auftretens der Zeichenfolge zu finden, ohne das abschließende Zeichen '\ 0'.

Erklärung

Hier ist () Anweisung strstr Funktion.

char *strstr(const char *haystack, const char *needle)

Parameter

  • Heuhaufen - C - Strings abgerufen werden.
  • Nadel - im Heuhaufen Zeichenfolge für kleine Strings zu suchen.

Rückgabewert

Diese Funktion gibt die Position des ersten Vorkommens von needle in dem String Heuhaufen, wenn es nicht den Wert null zurück gefunden.

Beispiele

Das folgende Beispiel zeigt die strstr () Funktion verwendet wird.

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


int main()
{
   const char haystack[20] = "W3CSchool";
   const char needle[10] = "School";
   char *ret;

   ret = strstr(haystack, needle);

   printf("子字符串是: %s\n", ret);
   
   return(0);
}

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

子字符串是: School

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