Функција стрцпи () у Ц ++ копира низ знакова од извора до одредишта.
прототип стрцпи ()
цхар * стрцпи (цхар * дест, цонст цхар * срц);
strcpy()
Функција узима два аргумента: дест и срц. Копира низ знакова на који указује срц на меморијску локацију на коју указује дест. Нулти завршавајући знак се такође копира.
Понашање није дефинисано ако:
- Меморија додељена дест показивачу није довољно велика.
- Жице се преклапају.
Дефинисано је у датотеци заглавља "> датотека заглавља.
стрцпи () Параметри
dest
: Показивач на низ знакова у који се копира садржај.src
: Показивач на низ знакова одакле се садржај копира.
стрцпи () Повратна вредност
Функција стрцпи () враћа дест, показивач на одредиште.
Пример: Како функционира функција стрцпи ()
#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; )
Када покренете програм, излаз ће бити:
Здраво програмери.