Открыто
06.10.2015, 15:06
06.10.2015, 15:41
Реализовать на языке C программу ввода текста бесконечной длины.
На stdin
поступает произвольный текст. Он может содержать символ перевода строки. Конец текста — пустая строка.
В процессе чтения текст должен сохраняться в память (подумайте, как лучше всего организовать это — возможны несколько вариантов).
После завершения ввода программа должна вывести введённый текст на стандартный вывод и завершиться.
Программа не должна падать, какой бы длины текст не вводился (в предположении, что он весь поместится в памяти).
Ключевые слова: getchar
, malloc
, free
.