@TONoRNaE

Как объединить заведомо неизвестное количество строк?

Задание такое: Создать программу, вводить строки с клавиатуры (через пробел), пока не нажат Enter. Объединить заданные строки.

Я пробую:
#include <stdio.h>
#include <string.h>
#define MAX 100
 
int main()
{
    const char enter = '\r';
    int i = 0;
    char str[MAX], str1[MAX];
    printf("Input string : ");
    do str[i] = _getche(); while (str[i++] != enter);
 
 
    strcat(str, str1);                
    printf("\nConcatenated string : ");
    puts(str);
 
    return 0;
}
  • Вопрос задан
  • 149 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы