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

دليل تعليمي أساسي لغة C

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

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

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

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

السلاسل في لغة C

مبادئ التوجيه لغة C

ملفات لغة C

C أخرى

دليل مرجع لغة C

استخدام دالة strcat() في مكتبة C مع أمثلة

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

دالة مكتبة C char *strcat(char *dest, const char *src) تضيف src يتم إضافة السلسلة التي تشير إليها dest نهاية السلسلة التي تشير إليها.

الإعلان

إعلان دالة strcat() أدناه.

char *strcat(char *dest, const char *src)

المتغيرات

  • dest -- يشير إلى مصفوفة الهدف، وتحتوي هذه المصفوفة على سلسلة C، ويجب أن تكون كافية لتكون بعد الإضافة.
  • src -- يشير إلى السلسلة التي سيتم إضافتها، وستكون هذه السلسلة غير معتمدة على الشريط الهدف.

القيمة المعدة

يعود هذا الدالة إلى سلسلة النهاية الخاصة بالشريط الهدف dest.

نموذج عبر الإنترنت

في هذا النموذج، يتم عرض استخدام دالة strcat().

#include <stdio.h>
#include <string.h>
int main ()
{
   char src[50], dest[50];
   strcpy(src,  "This is source");
   strcpy(dest, "This is destination");
   strcat(dest, src);
   printf("الهدف النهائي للسلسلة: |%s|", dest);
   return(0);
}

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

الهدف النهائي للسلسلة: |%s|

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