اسم الوظيفة : strset
ملف الرأس : <string.h>
النموذج الأولي للوظيفة : char *strset(char *str, char c);
الوظيفة : تعيين كافة الأحرف في سلسلة إلى أحرف محددة
المعلمات : char *str هي السلسلة المستهدفة التي سيتم تعيينها
char c هو الحرف المحدد الذي سيتم تعيينه عليه
قيمة الإرجاع : تقوم بإرجاع مؤشر إلى السلسلة المستبدلة، مما يؤدي بشكل أساسي إلى إرجاع str
ملحوظة: هذه الدالة تغير قيمة str مباشرة ثم ترجع str، لذلك يجب أن تكون str هنا مصفوفة سلسلة ولا يمكن أن تكون مؤشر سلسلة.
مثال على البرنامج: قم بتعيين كافة الأحرف في سلسلة صفيف السلسلة إلى الحرف c
#include<stdio.h>#include<string.h>intmain(void){charstring[20]=www.dotcpp.com;charsymbol='c';printf(Beforestrset():%sn,string); strset(string,symbol);printf(Afterstrset():%sn,string);return0;}
نتائج التشغيل:
Beforestrset():www.dotcpp.comAfterstrset():cccccccccccccc