Прототип системного программного обеспечения для реализации схожей задачи
#include <sys/types.h>
#include <sys/stat.h>
#include <stdio.h>
extern char *ctime();
main()
{
time_t last; struct stat st;
for( stat(".", &st), last=st.st_mtime; ; sleep(2))
{
stat(".", &st);
if(last != st.st_mtime)
{
last = st.st_mtime;
printf("Был создан или удален какой-то файл: %s",
ctime(&last));
}
}
}
Рисунок 1. ScreenShot исходного кода программы.
Рисунок 2. Выполнение исходной программы.
Программный код реализации программы для автоматического обновления и вывода информации по указанному каталогу.
Рисунок 5. ScreenShot исходного кода программы.
Рисунок 6. Компиляция программы, команда на выполнение, выполнение программы.
Заключение.
В данном курсовом проекте я ознакомилась со структурой dirent. Выполнила построение блок-схемы, изучила прототип программы для реализации схожей задачи. Написала программный код путём изменения заданного алгоритма программы с помощью системных функций opendir и readdir.
Список литературы.
1. Богатырев А. Хрестоматия по программированию на Си в Unix
2. Столлман Р. Компилятор языков C, C++, Objective C gcc 2.7
3. Граннеман С. Linux. Карманный справочник
Удаленные электронные ресурсы.
1. http://forum.ubuntu.ru/ - Форум русскоязычного сообщества Ubuntu
2. http://www.opennet.ru/- Проект OpenNet - портал по открытому ПО, Linux, BSD и Unix системам
3. http://citforum.ru/operating_systems/manpages/SETJMP.3.shtml –Библиотека Linux
4. http://linux.yaroslavl.ru/docs/prog/glibc/glibc-20.html - Библиотека языка C GNU glibc
5. http://ru.wikipedia.org/wiki/Setjmp.h - Свободная энциклопедия
Дата добавления: 2018-04-05; просмотров: 143; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!