Прототип системного программного обеспечения для реализации схожей задачи



#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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!