Język C++
strcpy
[funkcja] Kopiuje łańcuch znaków do tablicy znaków.Składnia
#include <cstring>
char * strcpy( char * dest, const char * src );
Opis szczegółowy
Funkcja kopiuje łańcuch znaków
(src) do tablicy znaków
(dest). Funkcja nie sprawdza czy łańcuch kopiowany zmieści się w tablicy docelowej. Zaleca się stosowanie
strncpy.
Argumenty
Zwracana wartość
Zwraca wskaźnik przekazany poprzez argument
dest.
Dodatkowe informacje
Zachowanie funkcji jest nieokreślone jeżeli łańcuch źródłowy i łańcuch docelowy na siebie nachodzą.
Przykład
#include <cstdio>
#include <cstring>
int main()
{
char zrodlo[] = "Dokumentacja silnika krokowego.\n";
char przeznaczenie[ 40 ];
strcpy( przeznaczenie, zrodlo );
printf( "przeznaczenie: %s", przeznaczenie );
return 0;
}
Standardowe wyjście programu:
Przeznaczenie: Dokumentacja silnika krokowego.
Zagadnienia powiązane
strncpy | Kopiuje określoną liczbę znaków łańcucha. (funkcja) |
---|
memcpy | Kopiuje zawartość jednego bloku pamięci do drugiego. (funkcja) |
---|
memmove | Kopiuje zawartość jednego bloku pamięci do drugiego (bloki mogą na siebie zachodzić). (funkcja) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.