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

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

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

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

المجموعات في لغة C

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

ال

مباني لغة C

ملفات لغة C

C أخرى

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

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

مكتبة القياسية C - <string.h>

وظيفة مكتبة C char *strncat(char *dest, const char *src, size_t n) تضيف src يتم إضافة النص الذي يشير إليه إلى dest النص الذي يشير إليه، حتى n حتى طول الحرف.

الإعلان

إعلان وظيفة strncat().

char *strncat(char *dest, const char *src, size_t n)

المتغيرات

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

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

تقوم الوظيفة بتقديم مؤشر إلى النقطة النهائية للنص المستهدف dest.

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

النموذج التدريبي التالي يوضح استخدام وظيفة strncat().

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

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

السلسلة الهدف النهائية: |This is destinationThis is source|

مكتبة القياسية C - <string.h>