Как в Turbo Pascal 7 вывисти код программы?
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
В школе задали такую задачу: написать программу которая выводит собственный код. И йя низнаю как это зделать)). Помогите пжл.
Windows must die and Unix live forever
- Oscar
- Сообщения: 963
- Зарегистрирован: 29 май 2004, 13:44
- Откуда: Мюнхен (рожден в Киеве)
- Контактная информация:
http://www.nyx.net/~gthompso/self_pasc.txt
Дополнительную информацию смотреть в Гугле по "Квин программы".
(Этот класс программ, названный в честь логика Уилларда Куина (Willard Quine),
которые выводят свой собственный текст – от первой и до последней буковки)
Дополнительную информацию смотреть в Гугле по "Квин программы".
(Этот класс программ, названный в честь логика Уилларда Куина (Willard Quine),
которые выводят свой собственный текст – от первой и до последней буковки)
Пасиба! Токо я в том коде ничего нипонял) так што буду в гугле искать с обьяснениями))
Windows must die and Unix live forever
А што означают эти символы: #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 коды)
Пример, который ты рассматриваешь (первый на ссылке), можно писать и без #10, если писать код не в две строки, а в одну.
Код: Выделить всё
' #39
; #59
b #98
= #61
' #39
' #39
; #59
LF #10
LF — Line Feed, перевод строки
А нельзя просто открыть файл *.pas на чтение, считать из него все и вывести на экран?
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.