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

دليل أساسي لغة C

تحكم في عملية لغة C

الوظائف في لغة C

المساحات في لغة C

المراجع في لغة C

النصوص في لغة C

مباني لغة C

ملفات لغة C

C أخرى

دليل مكتبة C

استخدام دالة strrchr() في مكتبة C ومثال

مكتبة C - <string.h>

دالة مكتبة C char *strrchr(const char *str, int c) المتغيرات str البحث عن آخر ظهور لحرف في. cموضع (موقع غير معتمد) للـ (موقع غير معتمد) في.

الإعلان

إعلان دالة strrchr().

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

المتغيرات

  • str -- دالة C 字airie.
  • c -- الحرف الذي سيتم البحث عنه. يتم إرساله كـ int، ولكن سيتم تحويله إلى char في النهاية.

النتيجة

يستعيد هذه الدالة موضع آخر ظهور حرف c في str. إذا لم يتم العثور على هذا القيمة، فإن الدالة تعود بنقطة فارغة.

مثال على الإنترنت

في هذا المثال، يتم عرض استخدام دالة strrchr().

#include <stdio.h>
#include <string.h>
int main ()
{
   int len;
   const char str[] = "https://ar.oldtoolbag.com";
   const char ch = '.';
   char *ret;
   ret = strrchr(str, ch);
   printf("|%c| النصوص التي تأتي بعد ذلك هي - |%s|\n", ch, ret);
   return(0);
}

لنقوم بتشغيل البرنامج المذكور أعلاه، مما سيؤدي إلى نتائج التالي:

|.| النصوص التي تأتي بعد ذلك هي - |.com|

مكتبة C - <string.h>