Как в Turbo Pascal 7 вывисти код программы?

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
sidd
Сообщения: 3
Зарегистрирован: 08 окт 2006, 18:09
Откуда: root@localhost
Контактная информация:

В школе задали такую задачу: написать программу которая выводит собственный код. И йя низнаю как это зделать)). Помогите пжл.
Windows must die and Unix live forever
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

http://www.nyx.net/~gthompso/self_pasc.txt

Дополнительную информацию смотреть в Гугле по "Квин программы".

(Этот класс программ, названный в честь логика Уилларда Куина (Willard Quine),
которые выводят свой собственный текст – от первой и до последней буковки)
sidd
Сообщения: 3
Зарегистрирован: 08 окт 2006, 18:09
Откуда: root@localhost
Контактная информация:

Пасиба! Токо я в том коде ничего нипонял) так што буду в гугле искать с обьяснениями))
Windows must die and Unix live forever
sidd
Сообщения: 3
Зарегистрирован: 08 окт 2006, 18:09
Откуда: root@localhost
Контактная информация:

А што означают эти символы: #39#59#98#61#39,b,#39#59#10?
Windows must die and Unix live forever
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

sidd, Unicode (google: Escape коды)

Код: Выделить всё

'	#39
;	#59
b	#98
=	#61
'	#39

'	#39
;	#59
LF	#10

LF — Line Feed, перевод строки
Пример, который ты рассматриваешь (первый на ссылке), можно писать и без #10, если писать код не в две строки, а в одну.
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

А нельзя просто открыть файл *.pas на чтение, считать из него все и вывести на экран?
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить