memset
من cppreference.com
<tbody>
</tbody>
| معرفة في ملف <string.h>
|
||
void* memset( void* dest, int ch, size_t count ); |
||
تقوم بتحويل القيمة ch إلى unsigned char ومن ثَم تقوم بنسخه إلى داخل أول count حرف من الكائن المشار إليه بـ dest.
المعطيات
| dest | - | مؤشر على الكائن المراد ملؤه |
| ch | - | البايت الذي سيملأ به |
| count | - | عدد البايت المطلوب ملؤها |
القيمة المُرجعة
dest
مثال
قم بتشغيل هذا الكود:
#include <stdio.h>
#include <string.h>
int main(void)
{
char str[] = "ghghghghghghghghghghgh";
puts(str);
memset(str,'a',5);
puts(str);
return 0;
}
الخرج:
ghghghghghghghghghghgh
aaaaahghghghghghghghgh
أنظر أيضا
| تنسخ محتوى مصفوفة إلى مصفوفة أخرى (دالة) | |
مقالة مرجع C++ عن memset
| |