LinuxForum.Fans
Тема

с++

Автор: u__________10 8 сообщений 1670 просмотров
#151479

сегодня с приятелем разбирали рекурсию
реально выкурили пару "сигарет"
так вот. он спросил вот что.
создай прогу которая ставит сама себя, а потом, после условного cin "переменная" удаляет сама себя
чет не додумаю, мож соображения есть? я понимаю для вас это шлак. фигня. но я только учусь

#151485

3 раза прочитал условие но так и не распарсил...

#151520

Если есть программы, которые печатают свой код, то думаю это пустяк. Хотя я тоже не особо распарсил...

#151540
сантехник написал:
создай прогу которая ставит сама себя

легко. только не буду, ибо лень. но ничего невозможного тут нет, вспомни про драйвер к своей видяхе (ибо это модуль ядра, который сам себя собирает и ставит).

#151562
сантехник написал:

создай прогу которая ставит сама себя, а потом, после условного cin "переменная" удаляет сама себя

1. Запускаем прогу
2. Проверяем не наступило ли событие. (Эта копия должна удалить все предыдущие?)
2.1 Если наступило завершаем работу (возможно удалить, завершить другие копии)
2.2 Если не наступило Переходим на п3
3. Она куда то сама себя записывает (в другое место?)
4. Запускает ту копию.
5. Что она должна делать дальше? либо завершать свою работу (в этом случае вообще ни каких сложностей даже под виндой) либо тоже ждать события


Короче уточняем задачу....

ЗЫ Я ошибаюсь или мне эта задача, напоминает что то не очень хорошее.... ;)

#151571
voral написал:
Я ошибаюсь или мне эта задача, напоминает что то не очень хорошее....

угу. такие программы я пишу юзерам-идиотам. юзер-идиот тыкает на программу, она сама ставится "в один клик". профит обеспечен.

ну вирусы конечно ведут себя так-же. :P

#151611

naked_girls.jpg.exe ?
(В сЭксплорере отключить показ расширений.)

#152388
zhevak написал:
naked_girls.jpg.exe ?
(В сЭксплорере отключить показ расширений.)

Я желаю воспеть, я желаю одобрить
Благородный инстинкт продолжения рода
Солиднейший базис-чувство самосохранения
Неуклонный процесс-изощрённый порядок.

показ расширений отключён по дефолту...
а в линуксе расширения не нужны.

Войдите или зарегистрируйтесь, чтобы ответить.