Напишите программу удаления файлов и каталогов, заданных в argv. Делайте системный вызов stat, чтобы определить тип файла (файл/каталог). Программа должна отказываться удалять файлы устройств. Для удаления пустого каталога (не содержащего иных имен, кроме "." и "..") следует использовать системный вызов
rmdir(имя_каталога);
(если каталог не пуст - errno получит значение EEXIST); а для удаления обычных файлов (не каталогов)
unlink(имя_файла);
Программа должна запрашивать подтверждение на удаление каждого файла, выдавая его имя, тип, размер в килобайтах и вопрос "удалить ?".
желательно в ubuntu...
Нарушение правил форума.
( Неинформативный заголовок. )
Вынес предупреждение Sonic.
Помогите, пожалуйста! очень нужно! спасайте)
niko97, а самому написать религия не позволяет?
Это же элементарно! Вы сами в своё посте объяснили, что и как сделать.
позволяет, но если б мог не просил бы, честно... я чайник в этом деле, попросил и друзей а те знакомых, но кто-то не знает как написать такую, потому что линукс поверхностно знает, а кто-то не работает в линуксе, но программист и тоже ничем помочь не может... так что так(
ну я не знаю даже с чего и начать все) если это элементарно, помогите пожалуста, буду очень признателен...
niko97,
http://linuxforum.ru/viewtopic.php?id=2079
У вас, студентов, что, у всех одни и те же задания что ли?
ну наверна попадаются... я сдесь на форуме нашел точно такое же задание... переписал там написанную прогу не работает у меня... ошибок много выдает, что-то исправил даже, а в основном хз как... вот и пишу
а может старый ник прохохотал? :D
а ну да, может и прохохотала.
но и это не факт! всякое бывает... :)
тогда прохохотала smile
ну так что поможете?
niko97,
Приведенная выше прога работает, поскольку сам писал и проверял
niko97, ну вы же сами написали в деталях. Что и как решается. Сделайте по пунктикам. За вас тут никто ничего делать не будет. Разве что за деньги...
Учитесь думать сами.
Если у вас были попытки что-то написать, и выскакивали ошибки при компиляции - другой разговор, кидайте их сюда, вместе будем разбираться.
проблема просто в том, что мне даже приходится у друга в нете сидеть, у него линукса нет...
ну почему то я ее в точности переписываю в убунту сохраняю в .с, запускаю через gcc .c, выводит кучу ошибок, типа не объявлена переменная...
надеюсь поможите, пойду до дома добугу попоже зайду... постараюсь сделать скрины ошибок
niko97, есть livecd/liveflash. А ещё есть virtualbox ;)
выводит кучу ошибок
что за ошибки-то? там программа-то..
что это???)))
я принес скрин ошибок, которые выводятся в терминале при компиляции и код программы, скинуть??? вы говрмлм обсудим, будем обсуждать???
через виртуал бокс я и установил убунту
выводит кучу ошибок
что за ошибки-то? там программа-то..
ну если настолько простая программа для вас, помогите пожалуйста... реально не знаю как сделать, завтра показать нада, а в понедельник сдать уже... выручайте..
drBatty и Iced помогите, прошу, ну или скажите как ошибки исправить, я скину скрин и код...
выводит кучу ошибок
что за ошибки-то? там программа-то..
ну если настолько простая программа для вас, помогите пожалуйста... реально не знаю как сделать, завтра показать нада, а в понедельник сдать уже... выручайте.. :(
я принес скрин ошибок
зачем скрин-то? это же простой текст?
да я просто нашел тут точь-в-точь такое задание как у меня, с написанной программой! я ее скопировал, переписал в убунту, он мне вивел ошибки, кот я не знаю как исправить, но iced предложил разобрать их... но что-то молчит... помоги пожалуста написать программу, я правда не понимаю как, если для вас это легко...
он мне вивел ошибки, кот я не знаю как исправить
может я знаю... только я этих ошибок не вижу, и текста тоже.
сдаётся мне что у вас ошибки в синтаксисе. какую-нибудь запятую забыли, вот и не собирается. "C" это вам не форум, там ошибок быть не может.
[quote=niko97]он мне вивел ошибки, кот я не знаю как исправить
может я знаю... только я этих ошибок не вижу, и текста тоже.
сдаётся мне что у вас ошибки в синтаксисе. какую-нибудь запятую забыли, вот и не собирается. "C" это вам не форум, там ошибок быть не может.[/quote]
я могу скинуть скрин, с ошибками и программу...
помогите с написать программу... пожалуста(((
niko97, зайчик, чтобы вам помочь, необходимо хотя бы понять, с чем вам надо помочь. Вы так толком ничего и не объяснили.
Не ожидайте, что кто-то за вас программу всю напишет целиком, а вам ничего и делать не придётся. Это вам надо, а никому другому из форума тратить своё время на вас не надо.
я могу скинуть скрин, с ошибками и программу...
Ну так скиньте!
niko97, зайчик, чтобы вам помочь, необходимо хотя бы понять, с чем вам надо помочь. Вы так толком ничего и не объяснили.
Не ожидайте, что кто-то за вас программу всю напишет целиком, а вам ничего и делать не придётся. Это вам надо, а никому другому из форума тратить своё время на вас не надо.
ну просто вы все говорите, что это так легко... я не знаю с чего начать даже, если бы знал не обращался... я все понимаю что никому это кроме меня не надо, вот и обращаюсь с просьбой о помощи написать программу, помогите
[quote=niko97]я могу скинуть скрин, с ошибками и программу...
Ну так скиньте![/quote]
скажите вашу почту, скину код и скрин с ошибками...