[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 Упражнения
                           Связанный список

Напишите программу, которая вставляет строки, введенные с клавиатуры,
в список. Память под узлы списка выделяйте динамически с
использованием malloc(3C) или malloc(3X). Ввод завершается, когда в
начале строки вводится точка (.). Затем все строки из списка выводятся
на экран.
Подсказка: Объявите массив символов размера, достаточного чтобы
вместить самую длинную введенную строку. Используйте get(3C), чтобы
прочитать строку, и strlen(3C) (см. STRING(3C)) , чтобы определить ее
длину. Помните, что strlen(3C) не считает нулевой символ, завершающий
строку. После определения длины строки, выделите блок памяти нужного
размера и внесите новый указатель в список.