Как соединить строки в c?

Пользователь

от ciara , в категории: C/C++ , 8 месяцев назад

Как соединить строки в c?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от sylvester , 7 месяцев назад

@ciara 

В языке C для объединения строк используется функция strcat(), которая объединяет две строки в одну, добавляя вторую строку в конец первой.


Пример использования strcat():

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
#include <stdio.h>
#include <string.h>

int main() {
   char str1[100] = "Hello";
   char str2[] = " world!";

   strcat(str1, str2);
   printf("%s", str1);

   return 0;
}


В этом примере объединяются две строки: str1 и str2. Сначала мы инициализируем str1 строкой "Hello". Затем мы объявляем str2 как " world!". Затем мы вызываем strcat() с str1 и str2 в качестве аргументов, что приводит к объединению строк.


В результате выполнения программы будет выведено "Hello world!".