Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];

Вниз

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

 
_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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.012 c
4-98933
gRad2003
2003-08-23 14:53
2003.10.30
Resorces


6-98776
alex732
2003-09-03 10:22
2003.10.30
Не ловится событие OnConnectionFailed в TNMMsg


7-98905
alexey
2003-08-15 10:49
2003.10.30
Терминал весовой ТВ-002/05Д


1-98597
kopcap
2003-10-19 16:11
2003.10.30
размер exe


3-98521
AKA
2003-10-09 02:56
2003.10.30
простой SQL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский