Deklaracja edytuj

void * memset ( void * buffer, int c, size_t num );


Plik nagłówkowy edytuj

string.h


Opis edytuj

Wypełnia kolejne bajty w pamięci ustaloną wartością.


Argumenty edytuj

  • buffer - adres początkowy
  • c - wpisywana wartość (dla napisu - numer znaku)
  • num - ile bajtów zapisać


Wartość zwracana edytuj

buffer


Przykład użycia edytuj

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

int main()
{
    char napis[] = "jakis napis";   // kopiujemy napis do tablicy znakow
    memset(napis, '*', 5);
    puts(napis);
    return 0;
}

Wynik działania:

 ***** napis

Zobacz też edytuj

memcpy