اسم الوظيفة : strhr
ملف الرأس : <string.h>
النموذج الأولي للوظيفة : char *strrchr(char *str, char c);
الوظيفة : ابحث عن آخر تواجد للحرف c في السلسلة.
المعلمات : char *str هي السلسلة الهدف التي سيتم استرجاعها
char c هو الحرف الذي سيتم استرجاعه
قيمة الإرجاع : إرجاع موضع آخر تواجد للحرف c في str. إذا لم يتم العثور على القيمة، تقوم الدالة بإرجاع مؤشر فارغ
مثال برنامج : ابحث عن آخر تواجد للحرف "c" في سلسلة السلسلة وأخرج النتيجة
#include<string.h>#include<stdio.h>intmain(void){charstring[15];char*ptr,c='c';strcpy(string,www.dotcpp.com);ptr=strrchr(string ,c);if(ptr){printf(Thecharacter%cisatposition:%dn,c,ptr-string);}else{printf(Thecharacterwasnotfoundn);}return0;}
نتائج التشغيل:
الوضعية المميزة:11