Как склеить 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;
}

Объяснение кода листинга программы

  1. Включаем необходимые заголовочные файлы: и
  2. Объявляем функцию main()
  3. Создаем массив типа char с именем buf и размером 32 символа
  4. Используем функцию printf() для вывода результата на экран
  5. Функция strcat() склеивает строки: сначала 123 + 456, а затем результат + 789
  6. Результат выводится на экран
  7. Функция main() возвращает 0, что означает успешный конец работы программы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.933 из 5
Похожие ответы