strrchr Fonksiyonu
strrchr bildirimi string.h başlık dosyası içinde bulunan standart bir C fonksiyonudur.
char *strrchr(const char *string, int c );
Fonksiyonun 1. parametresi gönderilen yazının başlangıç adresi, ikinci parametresi bir karakterin sıra numarasıdır. Fonksiyon yazı içinde c karakterini arar ve son bulduğu c karakterinin adresiyle geri döner. Eğer yazı içinde c karakteri yoksa fonksiyon NULL adresi ile geri döner. Fonksiyonu mystrchr ismiyle tanımlayarak aşağıdaki kod ile sınayınız:
Örnek Ekran Çıktısı:
0
1234567890
234567890
34567890
4567890
567890
67890
7890
890
90
#include <stdio.h> #include <string.h> char *mystrrchr(const char *, int); int main() { char string[] = "12345678901234567890123456789012345678901234567890"; int ch; for (ch = '0'; ch <= '9'; ++ch) printf("%s\n", mystrrchr(string, ch)); return 0; }