C/memset

Z Wikibooks, biblioteki wolnych podręczników.
< C
Przejdź do nawigacji Przejdź do wyszukiwania

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