Функция strcpy s: копирование строк в языке программирования C
Функция strcpy(s1, s2) в языке программирования Си копирует строку s2 в строку s1. Эта функция присваивает каждый символ строки s2 соответствующему символу строки s1, включая завершающий нуль-символ.
Пример использования функции strcpy():
#include
#include
int main() {
char str1[100] = "Hello, world!";
char str2[100];
// копируем содержимое str1 в str2
strcpy(str2, str1);
printf("str1: %s\n", str1); // выводим содержимое str1
printf("str2: %s\n", str2); // выводим содержимое str2
return 0;
}
В этом примере мы объявляем две строки, str1 и str2, и присваиваем str1 значение "Hello, world!". Затем мы копируем содержимое str1 в str2 с помощью функции strcpy(). Наконец, мы выводим содержимое обеих строк на экран с помощью функции printf().
В результате выполнения этого примера на экране появляется:
str1: Hello, world!
str2: Hello, world!
Таким образом, функция strcpy() является очень полезной для копирования строк в C и позволяет удобно работать со строковыми данными.