std::memset — cppreference.com
De cppreference.com
<metanoindex/>
<tbody> </tbody>
| Déclaré dans l'en-tête <cstring> |
||
|
|
||
Convertit la valeur de ch unsigned char et le copie dans chacun des personnages count première de l'objet pointé par dest. Si l'objet n'est pas trivialement-copiable (par exemple, un scalaire, un tableau ou une structure C-compatible), le comportement est indéfini. Si count est supérieure à la taille de l'objet pointé par dest, le comportement n'est pas défini .
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.
Paramètres
| dest | - | pointeur vers l'objet à remplir Original: pointer to the object to fill The text has been machine-translated via Google Translate. |
| ch | - | remplir octet Original: fill byte The text has been machine-translated via Google Translate. |
| count | - | nombre d'octets à remplir Original: number of bytes to fill The text has been machine-translated via Google Translate. |
Retourne la valeur
dest
Exemple
#include <iostream> #include <cstring> int main() { int a[20]; std::memset(a, 0, sizeof(a)); std::cout << "a[0] = " << a[0] << '\n'; }
Résultat :
Voir aussi
une copie du tampon à l'autre Original: copies one buffer to another The text has been machine-translated via Google Translate. (fonction) [edit] | |
assigne une valeur à un nombre d'éléments Original: assigns a value to a number of elements The text has been machine-translated via Google Translate. (fonction générique) [edit] | |
(C++11) |
checks if a type is trivially copyable (classe générique) [edit] |
C documentation for memset | |