[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Упражнения
Связанный список
Напишите программу, которая вставляет строки, введенные с клавиатуры,
в список. Память под узлы списка выделяйте динамически с
использованием malloc(3C) или malloc(3X). Ввод завершается, когда в
начале строки вводится точка (.). Затем все строки из списка выводятся
на экран.
Подсказка: Объявите массив символов размера, достаточного чтобы
вместить самую длинную введенную строку. Используйте get(3C), чтобы
прочитать строку, и strlen(3C) (см. STRING(3C)) , чтобы определить ее
длину. Помните, что strlen(3C) не считает нулевой символ, завершающий
строку. После определения длины строки, выделите блок памяти нужного
размера и внесите новый указатель в список.