Содержание | Глава 14

Функция strcpy

#include <string.h>
char *strcpy(char *str1, const char *str2);

Функция strcpy() копирует содержимое строки str2 в строку str1. Параметр str2 должен указывать на строку с завершающим нулевым символом. Функция strcpy() возвращает значение указателя str1.

В версии С99 к параметрам str1 и str2 применен квалификатор restrict.

Если символьные массивы str1 и str2 перекрываются, поведение функции strcpy() не определено.

Пример

Следующий фрагмент программы копирует строку привет в строку str.

char str[80];
strcpy(str, "привет");

Зависимые функции

memcpy() strchr() strcmp() strncmp()
Содержание | Глава 14