C/memset

< C

DeklaracjaEdytuj

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


Plik nagłówkowyEdytuj

string.h


OpisEdytuj

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


ArgumentyEdytuj

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


Wartość zwracanaEdytuj

buffer


Przykład użyciaEdytuj

#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