◐ Shell
clean mode source ↗

std::memset - cppreference.com

De cppreference.com

Esta página se ha traducido por ordenador/computador/computadora de la versión en inglés de la Wiki usando Google Translate.

La traducción puede contener errores y palabras aparatosas/incorrectas. Planea sobre el texto para ver la versión original. Puedes ayudar a corregir los errores y mejorar la traducción. Para instrucciones haz clic aquí.

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.

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:

Ver también