Как склеить 3 строки (char*) в одну - C (СИ)
Формулировка задачи:
Всем здрасте =)
Как склеить 3 строки (char*) в одну.
Это пример того как всё должно быть.
строка 1 = "123"
строка 2 = "456"
строка 3 = "789"
строка 4 = "123456789"
Решение задачи: «Как склеить 3 строки (char*) в одну»
textual
Листинг программы
#include <stdio.h>
#include <string.h>
int main(void) {
char buf[32];
printf("%s\n", strcat(strcat(strcpy(buf, "123"), "456"), "789"));
return 0;
}
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы:
и - Объявляем функцию main()
- Создаем массив типа char с именем buf и размером 32 символа
- Используем функцию printf() для вывода результата на экран
- Функция strcat() склеивает строки: сначала
123+456, а затем результат +789 - Результат выводится на экран
- Функция main() возвращает 0, что означает успешный конец работы программы