English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Lezioni di base del linguaggio C

Controllo di flusso del linguaggio C

C语言函数

C语言数组

C语言指针

C语言字符串

Struttura del linguaggio C

File del linguaggio C

Altri linguaggi C

Manuale di riferimento del linguaggio C

Modo d'uso e esempio della funzione strchr() della libreria C

C标准库 - <string.h>

Funzione della libreria C char *strchr(const char *str, int c) Parametro str che appare per la prima volta nella stringa puntata da cdell'indirizzo (un carattere senza segno).

Dichiarazione

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

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

Parametri

  • str -- La stringa C da cercare.
  • c -- Il carattere da cercare nella stringa str.

Valore di ritorno

La funzione restituisce la posizione del primo carattere c nella stringa str, se non trova il carattere restituisce NULL.

Esempio online

Ese esempio dimostra l'uso della funzione strchr().

#include <stdio.h>
#include <string.h>
int main ()
{
   const char str[] = "http://it.oldtoolbag.com";
   const char ch = '.';
   char *ret;
   ret = strchr(str, ch);
   printf("|%%c|之后的字符串是 - |%%s|\n", ch, ret);
   return(0);
}

让我们编译并运行上面的程序,这将产生以下结果:

|.|之后的字符串是 - |.oldtoolbag.com|

C标准库 - <string.h>