Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir arabelleği belirtilen karaktere ayarlar.
Sözdizimi
void *memset(
void *dest,
int c,
size_t count
);
wchar_t *wmemset(
wchar_t *dest,
wchar_t c,
size_t count
);
Parametreler
dest
Hedefe işaretçi.
c
Ayarlanacağı karakter.
count
Karakter sayısı.
Dönüş değeri
değeridir dest.
Açıklamalar
öğesinin ilk count karakterlerini dest karakterine cayarlar.
Güvenlik Notu Hedef arabellekte en az count karakter için yeterli alan olduğundan emin olun. Daha fazla bilgi için bkz . Arabellek taşmalarından kaçınma.
Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.
Gereksinimler
| Yordam | Gerekli başlık |
|---|---|
memset |
<memory.h> veya <string.h> |
wmemset |
<wchar.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.
Kitaplıklar
C çalışma zamanı kitaplıklarının tüm sürümleri.
Örnek
// crt_memset.c
/* This program uses memset to
* set the first four chars of buffer to "*".
*/
#include <memory.h>
#include <stdio.h>
int main( void )
{
char buffer[] = "This is a test of the memset function";
printf( "Before: %s\n", buffer );
memset( buffer, '*', 4 );
printf( "After: %s\n", buffer );
}
Örnek şu çıkışı oluşturur:
Before: This is a test of the memset function
After: **** is a test of the memset function
aşağıda kullanımına bir örnek verilmişti wmemset:
// crt_wmemset.c
/* This program uses memset to
* set the first four chars of buffer to "*".
*/
#include <wchar.h>
#include <stdio.h>
int main( void )
{
wchar_t buffer[] = L"This is a test of the wmemset function";
wprintf( L"Before: %s\n", buffer );
wmemset( buffer, L'*', 4 );
wprintf( L"After: %s\n", buffer );
}
Örnek şu çıkışı oluşturur:
Before: This is a test of the wmemset function
After: **** is a test of the wmemset function
Ayrıca bkz.
Arabellek işleme
_memccpy
memchr, wmemchr
memcmp, wmemcmp
memcpy, wmemcpy
_strnset, _strnset_l, _wcsnset, , _wcsnset_l, _mbsnset, _mbsnset_l