Funkcje biblioteczne C - memset ()
Biblioteka standardowa języka C - <string.h>
opis
Pierwszy n znaków C funkcje biblioteczne void * memset (void * str,int c, size_t n) Kopiuje znakic (niepodpisanyznaków) do punktówSTRargument ciąg.
oświadczenie
Oto deklaracja FUNCTION memset () za.
void *memset(void *str, int c, size_t n)
parametry
- Str - punkt wypełnić blok pamięci.
- c - wartość należy ustawić.Wartość ta jest przekazywana jako int, ale funkcja, gdy blok pamięci jest wypełnione za pomocą formularza niepodpisanych wartości char.
- n - liczba bajtów, należy ustawić tę wartość.
Wartość zwracana
Wartość ta zwraca wskaźnik do wskaźnika do STR pamięci masowych.
Przykłady
Poniższy przykład demonstruje funkcja memset () jest używana.
#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); }
Załóżmy, skompilować i uruchomić powyższy program, który spowoduje w następujących przypadkach:
This is string.h library function $$$$$$$ string.h library function