W tym samouczku nauczysz się używać funkcji strcpy () w programowaniu w C do kopiowania ciągów (na przykładzie).
C strcpy ()
Prototyp funkcji strcpy()
to:
char* strcpy(char* destination, const char* source);
- W
strcpy()
kopiuje łańcuch znaków wskazanych przez źródła (w tym znaku null) do miejsca przeznaczenia. strcpy()
Zwraca również skopiowany ciąg.
strcpy()
Funkcja jest zdefiniowana w pliku nagłówkowym string.h.
Przykład: C strcpy ()
#include #include int main() ( char str1(20) = "C programming"; char str2(20); // copying str1 to str2 strcpy(str2, str1); puts(str2); // C programming return 0; )
Wynik
Programowanie w C.
Uwaga: Podczas używania strcpy()
rozmiar ciągu docelowego powinien być wystarczająco duży, aby przechowywać skopiowany ciąg. W przeciwnym razie może to spowodować niezdefiniowane zachowanie .