memset, wmemset

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Búferes se establece en un carácter especificado.

  
      void *memset(  
   void *dest,  
   int c,  
   size_t count   
);  
wchar_t *wmemset(  
   wchar_t *dest,  
   wchar_t c,  
   size_t count  
);  

Parámetros

dest
Puntero al destino.

c
Carácter que se va a establecer.

recuento
Número de caracteres.

El valor de dest.

Establece la primera count caracteres de dest al carácter c.

Nota de seguridad Asegúrese de que el búfer de destino tiene suficiente espacio para al menos count caracteres. Para obtener más información, vea Avoiding Buffer Overruns(Evitar saturaciones del búfer).

RutinaEncabezado necesario
memset<memory.h> o <string.h>
wmemset<wchar.h>

Para obtener información adicional de compatibilidad, vea Compatibilidad en la Introducción.

Todas las versiones de las bibliotecas en tiempo de ejecución de C.

// 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 );  
}  

Before: This is a test of the memset function  
After:  **** is a test of the memset function  

Este es un ejemplo del uso de 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, '*', 4 );  
   wprintf( L"After:  %s\n", buffer );  
}  

Before: This is a test of the wmemset function  
After:  **** is a test of the wmemset function  

System::buffer::SetByte

Manipulación del búfer
_memccpy
memchr, wmemchr
memcmp, wmemcmp
memcpy, wmemcpy
_strnset, _strnset_l, _wcsnset, _wcsnset_l, _mbsnset, _mbsnset_l

Mostrar: