memccpy - kopiuje obszar pamięci
Standardowa biblioteka C (
libc,
-lc)
#include <string.h>
void *memccpy(void dest[restrict .n], const void src[restrict .n],
int c, size_t n);
Funkcja
memccpy() kopiuje nie więcej niż
n
bajtów z obszaru pamięci
src do obszaru pamięci
dest, kończąc gdy znak
c zostanie znaleziony.
Jeśli obszary pamięci zachodzą na siebie, to wyniki
są nieokreślone.
Funkcja
memccpy() zwraca wskaźnik do następnego po
c
znaku w
dest, lub NULL, jeżeli
c nie zostanie znaleziony
w pierwszych
n znakach
src.
Informacje o pojęciach używanych w tym rozdziale można
znaleźć w podręczniku
attributes(7).
Interfejs |
Atrybut |
Wartość |
memccpy() |
Bezpieczeństwo wątkowe |
MT-Safe |
POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.
bcopy(3),
bstring(3),
memcpy(3),
memmove(3),
strcpy(3),
strncpy(3)
Autorami polskiego tłumaczenia niniejszej strony podręcznika
są: Jarosław Beczek <
[email protected]>, Robert Luberda
<
[email protected]> i Michał Kułach
<
[email protected]>
Niniejsze tłumaczenie jest wolną dokumentacją.
Bliższe informacje o warunkach licencji można uzyskać
zapoznając się z
GNU
General Public License w wersji 3 lub nowszej. Nie przyjmuje się
ŻADNEJ ODPOWIEDZIALNOŚCI.
Błędy w tłumaczeniu strony podręcznika prosimy
zgłaszać na adres listy dyskusyjnej
[email protected]