Latest web development tutorials

C-Bibliotheksfunktionen - strrchr ()

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

Beschreibung

C - Bibliotheksfunktionenchar * strrchr (const char * str , int c) in den Parameter strzeigt auf die Zeichenkette nach dem letzten Vorkommen von Zeichenc (unsignedZeichen) Position zu suchen.

Erklärung

Hier ist () Anweisung strrchr Funktion.

char *strrchr(const char *str, int c)

Parameter

  • str - C - String.
  • c - die Zeichen gesucht werden.Übergabe eines int, wird aber schließlich zurück in eine char umgewandelt werden.

Rückgabewert

Diese Funktion gibt die Position des letzten Zeichens in str c erscheint. Wenn der Wert nicht gefunden wird, gibt die Funktion einen Null-Zeiger.

Beispiele

Das folgende Beispiel zeigt strrchr () Funktion verwendet wird.

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

int main ()
{
   int len;
   const char str[] = "http://www.w3cschool.cc";
   const char ch = '.';
   char *ret;

   ret = strrchr(str, ch);

   printf("|%c| 之后的字符串是 - |%s|\n", ch, ret);
   
   return(0);
}

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

|.| 之后的字符串是 - |.cc|

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