Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

memset - Speicherbereich initialisieren

&pagelevel(4)&pagelevel

Definition

#include <string.h>

void *memset(void *s, int c, size_t n);

memset kopiert den Wert des Zeichens c in die ersten n Bytes des Speicherbereiches, auf den s zeigt.

Returnwert

Zeiger auf den Speicherbereich s.

Hinweise

Die Funktion eignet sich für die Bearbeitung von Zeichenvektoren, die das Nullbyte (\0) enthalten, da memset das Nullbyte nicht als ’Textende’ interpretiert.

memset überprüft nicht, ob im Ergebnisbereich s ein Überschreiben droht.

Siehe auch

memchr, memcmp, memcpy