Latest web development tutorials

C-Bibliotheksfunktionen - memset ()

C Standard-Bibliothek - <string.h> C Standard - Bibliothek - <string.h>

Beschreibung

Die ersten nZeichen C - Bibliotheksfunktionenvoid * memset (void * str,int c, size_t n) Kopiert Zeichenc (unsignedZeichen) auf das Argumentstrverweist auf den String.

Erklärung

Hier ist die memset () Funktion Erklärung.

void *memset(void *str, int c, size_t n)

Parameter

  • str - Punkt um den Speicherblock zu füllen.
  • c - der Wert eingestellt werden.Dieser Wert wird als int übergeben, aber die Funktion, wenn der Speicherblock die Form unsigned char-Werten gefüllt verwendet.
  • n - die Anzahl der Bytes auf diesen Wert gesetzt werden.

Rückgabewert

Dieser Wert gibt einen Zeiger auf einen Zeiger auf den Speicherbereich str.

Beispiele

Das folgende Beispiel zeigt die memset () Funktion verwendet wird.

#include <stdio.h>
#include <string.h>

int main ()
{
   char str[50];

   strcpy(str,"This is string.h library function");
   puts(str);

   memset(str,'$',7);
   puts(str);
   
   return(0);
}

Lassen Sie uns zusammenzustellen und um das obige Programm ausführen, die in der folgenden führen:

This is string.h library function
$$$$$$$ string.h library function

C Standard-Bibliothek - <string.h> C Standard - Bibliothek - <string.h>