Rechercher une page de manuel
strcpy
Langue: pl
Version: 1993-04-11 (openSuse - 09/10/07)
Section: 3 (Bibliothèques de fonctions)
NAZWA
strcpy, strncpy - kopiuje ³añcuch znakówSK£ADNIA
#include <string.h> char *strcpy(char *dest, const char *src); char *strncpy(char *dest, const char *src, size_t n);
OPIS
Funkcja strcpy() kopiuje ³añcuch znaków wskazywany przez src (³±cznie z koñcz±cym znakiem `\0') to tablicy wskazywanej przez dest. £añcuchy nie mog± na siebie nachodziæ. £añcuch docelowy dest musi byæ wystarczaj±co d³ugi, ¿eby pomie¶ciæ kopie src.Funkcja strncpy() jest podobna do strcpy(), z tym ¿e kopiuje nie wiêcej ni¿ n bajtów z src. Dlatego, je¿eli nie by³o znaku null w¶ród pierwszych n bajtów src, ³añcuch skopiwany nie bêdzie zakoñczony znakiem null.
Je¿eli d³ugo¶æ src jest mniejsza ni¿ n, to reszta dest zostanie wype³niona znakiem null.
WARTO¦Æ ZWRACANA
Funkcje strcpy() i strncpy() zwracaj± wska¼nik do ³añcucha docelowego dest.B£ÊDY
Je¿eli ³añcuch docelowy w funkcji strcpy() nie jest wystarczaj±co d³ugi (czytaj: programista jest g³upi/leniwy, i nie sprawdzi³ rozmiaru przed kopiowaniem) to mo¿e zdarzyæ siê cokolwiek. Przepe³nianie ³añcuchów o sta³ej d³ugo¶ci jest ulubion± technik± crackerów.ZGODNE Z
SVID 3, POSIX, BSD 4.3, ISO 9899ZOBACZ TAK¯E
bcopy(3), memccpy(3), memcpy(3), memmove(3)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre