C ++ strcpy () - C ++ standardowa biblioteka

Funkcja strcpy () w C ++ kopiuje ciąg znaków ze źródła do celu.

strcpy () prototyp

 char * strcpy (char * dest, const char * src);

strcpy()Funkcja przyjmuje dwa argumenty: dest i src. Kopiuje ciąg znaków wskazywany przez src do lokalizacji pamięci wskazywanej przez dest. Kopiowany jest również znak kończący wartość null.

Zachowanie jest niezdefiniowane, jeśli:

  • Pamięć przydzielona dla wskaźnika dest nie jest wystarczająco duża.
  • Struny zachodzą na siebie.

Jest zdefiniowany w pliku nagłówkowym "> plik nagłówkowy.

strcpy () Parametry

  • dest: Wskaźnik do tablicy znaków, do której kopiowana jest zawartość.
  • src: Wskaźnik do tablicy znaków, z której kopiowana jest zawartość.

strcpy () Zwracana wartość

Funkcja strcpy () zwraca dest, wskaźnik do miejsca docelowego.

Przykład: Jak działa funkcja strcpy ()

 #include #include using namespace std; int main() ( char src() = "Hello Programmers."; /* Large enough to store content of src */ char dest(20); strcpy(dest,src); cout << dest; return 0; )

Po uruchomieniu programu wynik będzie następujący:

 Witajcie programiści. 

Interesujące artykuły...