Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: GoldWolf
Udoskonalił: Piotr DejaVu Szawdyński
Język C++

strcpy

[funkcja] Kopiuje łańcuch znaków do tablicy znaków.

Składnia

C/C++
#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 » standard Cstrncpy.

Argumenty

Nazwa argumentuOpis
zrodlowskaźnik do źródłowej tablicy znaków
przeznaczeniewskaźnik do docelowej tablicy znaków

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

C/C++
#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

strncpyKopiuje określoną liczbę znaków łańcucha. (funkcja)
memcpyKopiuje zawartość jednego bloku pamięci do drugiego. (funkcja)
memmoveKopiuje zawartość jednego bloku pamięci do drugiego (bloki mogą na siebie zachodzić). (funkcja)

Linki zewnętrzne