Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.30;
Скачать: CL | DM;

Вниз

Программа, которая выводит саму себя   Найти похожие ветки 

 
_Nick   (2003-10-12 20:01) [0]

так как же её написать?


 
Иван Шихалев ©   (2003-10-12 20:11) [1]

Уже обсуждалось. Если в поиске нет, то пишите письма администраторам.


 
Ihor Osov'yak ©   (2003-10-12 20:11) [2]

Да было здесь уже такое..

Думать влом, искать также..


 
SergP ©   (2003-10-12 20:21) [3]


> _Nick (12.10.03 20:01)
> так как же её написать?


А какой смысл ее писать? Неужели для этого есть практическое применение?


 
mfender ©   (2003-10-12 20:51) [4]

куда, пардон, выводит?


 
Ihor Osov'yak ©   (2003-10-12 21:09) [5]

2 [3] SergP © (12.10.03 20:21)

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

Я видел решение на старом добром паскале. Которое вполне компилируется как консольное приложение...


 
SergP ©   (2003-10-12 22:40) [6]

Самая короткая программа, которая выводит свой текст - это пустая программа. :)


 
Pat ©   (2003-10-12 22:57) [7]

>так как же её написать?
Все сводится к тому, что текст программы загоняется в текстовую переменную. Вместо Enter ставим какой-нить управляющий символ. Далее в тексте программы идет обыкновенный разбор строки.

P.S.
>Я видел решение на старом добром паскале.
Пробовал писать и на Паскале. Не хватило у меня терпения обойти ограничение на 255 символов в строке и ошибку "Line too long" или что-то вроде этого :-) В Делфи проще.. :)


 
Ihor Osov'yak ©   (2003-10-13 01:02) [8]

2 [7] Pat © (12.10.03 22:57)

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


 
default ©   (2003-10-13 01:07) [9]

Pat © (12.10.03 22:57) [7]
я тоже видел, через массивы сделано было...



Страницы: 1 вся ветка

Текущий архив: 2003.10.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.026 c
1-98726
AviS1982
2003-10-17 14:39
2003.10.30
Как управлять одной программой с помощью другой


6-98766
arous
2003-09-05 01:03
2003.10.30
FTP


14-98839
sagchat
2003-10-11 15:32
2003.10.30
Посоветуйте сотку в пределах 100$


7-98897
Novenkij
2003-08-18 22:31
2003.10.30
Вопрос по CD


1-98581
leon5
2003-10-20 10:34
2003.10.30
Перемещения запятой на 1 порядок..