memset
من cppreference.com
معرفة في ملف <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
|