Espacios de nombres
Variantes
Acciones

std::memset

De cppreference.com
 
 
 
Cadenas de bytes terminadas en nulo
Funciones
Manipulación de caracteres
Conversiones a formatos numéricos
(C++11)(C++11)
(C++11)(C++11)
Manipulación de cadenas
Examinación de cadenas
Manipulación de memoria
memset
Misceláneos
 
Definido en el archivo de encabezado <cstring>
void* memset( void* dest, int ch, std::size_t count );
Convierte el valor a ch unsigned char y lo copia en cada uno de los personajes count primera del objeto apuntado por dest. Si el objeto no es trivial-copiable (por ejemplo, escalar, matriz o una estructura C-compatible), el comportamiento no está definido. Si count es mayor que el tamaño del objeto apuntado por dest, el comportamiento es indefinido .
Original:
Converts the value ch to unsigned char and copies it into each of the first count characters of the object pointed to by dest. If the object is not trivially-copyable (e.g., scalar, array, or a C-compatible struct), the behavior is undefined. If count is greater than the size of the object pointed to by dest, the behavior is undefined.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Contenido

Parámetros

dest -
puntero al objeto de llenar
Original:
pointer to the object to fill
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
ch -
llenar byte
Original:
fill byte
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
count -
número de bytes que llenar
Original:
number of bytes to fill
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Valor de retorno

dest

Ejemplo

#include <iostream>
#include <cstring>
 
int main()
{
    int a[20];
    std::memset(a, 0, sizeof(a));
    std::cout << "a[0] = " << a[0] << '\n';
}

Salida:

a[0] = 0

Ver también

Plantilla:cpp/string/byte/dcl list memcpyPlantilla:cpp/algorithm/dcl list fill nPlantilla:cpp/types/dcl list is trivially copyable
C documentation for memset