Funzione libreria C - strchr ()

Descrizione

La funzione di libreria C. char *strchr(const char *str, int c) cerca la prima occorrenza del personaggio c (un carattere senza segno) nella stringa puntata dall'argomento str.

Dichiarazione

Di seguito è riportata la dichiarazione per la funzione strchr ().

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

Parametri

  • str - Questa è la stringa C da scansionare.

  • c - Questo è il carattere da cercare in str.

Valore di ritorno

Restituisce un puntatore alla prima occorrenza del carattere c nella stringa str o NULL se il carattere non viene trovato.

Esempio

L'esempio seguente mostra l'utilizzo della funzione strchr ().

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

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

   ret = strchr(str, ch);

   printf("String after |%c| is - |%s|\n", ch, ret);
   
   return(0);
}

Compiliamo ed eseguiamo il programma sopra che produrrà il seguente risultato:

String after |.| is - |.tutorialspoint.com|