Latest web development tutorials

funzioni di libreria C - strrchr ()

C libreria standard - <string.h> C libreria standard - <string.h>

descrizione

funzioni di libreria Cchar * strrchr (const char * str , int c) nei punti parametro stralla stringa per cercare l'ultima occorrenza di caratterec (uncarattere senza segno) posizione.

dichiarazione

Ecco () funzione di dichiarazione strrchr.

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

parametri

  • str - C stringa.
  • c - il carattere da cercare.Passando un int, ma finirà per essere riconvertito ad un char.

Valore di ritorno

Questa funzione restituisce la posizione dell'ultimo carattere in str appare c. Se il valore non viene trovato, la funzione restituisce un puntatore nullo.

Esempi

L'esempio seguente mostra viene utilizzata la funzione strrchr ().

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

Facciamo compilare ed eseguire il programma di cui sopra, che si tradurrà in quanto segue:

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

C libreria standard - <string.h> C libreria standard - <string.h>