Односвязные списки в языке СС. лаб 2 сем 2 односвяз Изотов 5307. Односвязные списки в языке С
Скачать 436.79 Kb.
|
8.9 Функция clearchar Назначение функции: освобождение памяти занятой введенным словом. Прототип функции: char* clear(char*), где параметр функции указатель на первый символ слова. Вызов функции: slovo=clearchar(slovo) Функция возвращает пустой указатель. Таблица 12. Описание переменных функции clearchar
8.10 Функция inputpre Назначение функции: добавление элементов в начало списка. Прототип функции: snow* inputpre(snow*), где параметр функции указатель на первый элемент исходного списка. Вызов функции: head = inputpre(head) Функция возвращает указатель на первый элемент исходного списка. Таблица 13. Описание переменных функции inputpre
8.11 Функция number Назначение функции: нумерование элементов списка. Прототип функции: snow* number(snow*), где параметр функции указатель на первый элемент исходного списка. Вызов функции: head = number(head); Функция возвращает указатель на первый элемент исходного списка. Таблица 14. Описание переменных функции number
8.12 Функция inputflex Назначение функции: ввод значения жесткости. Прототип функции: void inputflex(int*), где параметр функции указатель на переменную, хранящую значение жесткости Вызов функции: inputflex(&flex) Таблица 15. Описание переменных функции inputflex
8.13 Функция inputlenght Назначение функции: ввод значения длины. Прототип функции: void inputlenght(int*), где параметр функции указатель на переменную, хранящую значение длины. Вызов функции: inputlenght(&lenght) Таблица 16. Описание переменных функции inputlenght
8.14 Функция inputback Назначение функции: добавление элементов в конец списка. Прототип функции: snow* inputback(snow*, short), где параметры функции - указатель на первый элемент исходного списка и выбранный пункт меню. Вызов функции: head = inputback(head,x) Функция возвращает указатель на первый элемент списка. Описание переменных, используемых в функции: Таблица 17. Описание переменных функции inputback
Схема функции inputback представлена на рисунке 5. Рис.5 Схема функции inputback. 8.15 Функция inputn Назначение функции: добавление элемента на n-ое место в списке. Прототип функции: snow* inputn(snow*), где параметр функции - указатель на первый элемент исходного списка. Вызов функции: head = inputn(head) Функция возвращает указатель на первый элемент списка. Описание переменных, используемых в функции: Таблица 18. Описание переменных функции inputn
8.16 Функция clearone Назначение функции: удаление n-ого элемента списка. Прототип функции: snow* clearone(snow*), где параметр функции - указатель на первый элемент исходного списка. Вызов функции: head = clearone(head) Функция возвращает указатель на первый элемент списка. Описание переменных, используемых в функции: Таблица 19. Описание переменных функции clearone
8.17 Функция changen Назначение функции: изменение информации о n-ом элементе. Прототип функции: snow* changen(snow*), где параметр функции - указатель на первый элемент исходного списка. Вызов функции: head = changen(head) Функция возвращает указатель на первый элемент списка. Описание переменных, используемых в функции: Таблица 20. Описание переменных функции changen
8.18 Функция priority Назначение функции: ввод приоритета сортировки. Прототип функции: char* priority(char*), где параметр функции - указатель на первый символ введенного слова. Вызов функции: prior = priority(prior); Функция возвращает указатель на первый символ введенного слова. Описание переменных, используемых в функции: Таблица 21. Описание переменных функции priority
Схема функции priority представлена на рисунке 6. Рис.6 Схема функции priority. 8.19 Функция output Назначение функции: вывод списка. Прототип функции: void output(snow*), где параметры функции - указатель на первый элемент исходного списка. Вызов функции: output(head); Описание переменных, используемых в функции: Таблица 22. Описание переменных функции output
8.20 Функция mainmenu Назначение функции: вывод меню программы. Прототип функции: void mainmenu() Вызов функции: mainmenu() 8.21 Функция menupoisk Назначение функции: вывод меню поиска. |