Latest web development tutorials

Funkcje biblioteczne C - strrchr ()

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

opis

Funkcje biblioteki Cchar * strrchr (const char * str , int c) w punktach Parametr STRdo łańcucha, aby szukać ostatniego wystąpienia znakuc (niepodpisanyznaków) pozycji.

oświadczenie

Oto () Funkcja stwierdzenie strrchr.

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

parametry

  • str - ciąg C.
  • c - postać mają być przeszukiwane.Przechodząc int, ale ostatecznie zostaną przekształcone z powrotem do char.

Wartość zwracana

Funkcja ta zwraca pozycję ostatniego znaku w wyświetlonym c ul. Jeśli wartość nie zostanie znaleziona, funkcja zwraca wskaźnik zerowy.

Przykłady

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

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

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

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

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