Строковая функция strcpy: что это такое и как ее использовать
strcpy() является функцией стандартной библиотеки языка C, предназначенной для копирования строк.
Синтаксис функции:
char* strcpy(char* destination, const char* source);
где:
- destination - указатель на массив символов, в который будут скопированы данные из строки source;
- source - указатель на строку, данные которой будут скопированы в массив destination.
Возвращаемое значение функции:
Функция возвращает указатель на массив destination.
Пример:
#include
#include
int main() {
char src[20] = "Hello world!";
char dest[20];
// копирование строки из массива src в массив dest
strcpy(dest, src);
printf("src: %s\n", src); // вывод содержимого массива src
printf("dest: %s\n", dest); // вывод содержимого массива dest
return 0;
}
Результат:
src: Hello world!
dest: Hello world!
В данном примере функция strcpy() скопировала содержимое массива src в массив dest.