Расширение функционала программного комплекса коллективной разработки для групповой работы с базовыми функциями операционной системы Linux - Курсовая работа

бесплатно 0
4.5 257
Системные вызовы и библиотечные функции. Требования к программе и программному изделию. Функция отображения списка имен файлов правой панели, удаления, перемещения и переименования, выдачи сообщения об ошибках. Порядок создания собственных библиотек.


Аннотация к работе
Для обеспечения надежной работы программ, каждой из них следует: выполнить обработку ошибок при вызове системных и стандартных библиотечных функций;осуществлять выделение и освобождение памяти при работе со строками и списками. При работе с элементами каталога в программе «Файловый менеджер» должны использоваться связные списки для обеспечения работы с каталогами любого размера. При работе со строками следует пользоваться типом char* и осуществлять выделение памяти для строк в динамической области. Освобождение памяти для элементов списка и строк следует производить в той же функции, в которой производилось выделение. int (*compare) - функция сравнения двух элементов. void* strcpy (const char* newstring, const char* oldstring) - копирование строки oldstring в строку newstring. void* strcat (const char* instring, const char* outstring) - вставка строки outstring в конец строки instring. int open(const char *pathname, int flags, mode__t mode) - открытиефайла const char *pathname Строка, представляющая имя открываемого файла.

План
Оглавление

Техническое задание

Используемые системные вызовы и библиотечные функции

Обработка клавиш Home и End

Функция отображения списка имен файлов правой панели

Функция удаления

Функция перемещения

Функция переименования

Функция выдачи сообщения об ошибке

Порядок создания собственных библиотек

Список использованной литературы:

Список литературы
1. А. Робачевский. Операционная система UNIX. -СПБ.:БХВ-Петербург, 2010.

2. Методические указания к выполнению курсовой работы по дисциплине “Системное программное обеспечение“ - Новочеркасск, 2012 г.

3. Справочная система интернет ресурса«OPENNET» http://www.opennet.ru

Скриншоты

Начало работы с программой

Перемещение файлов

Попытка открыть папку не имея доступа

Размещено на .ru
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?