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

Вниз

Вывод "Hello Hello" с помощью esc-последовательностей   Найти похожие ветки 

 
Skyle ©   (2008-03-05 07:32) [0]

Пролетала тут как-то программка, выводящая вроде бы строку "Hello Hello" с помощью esc-последовательностей. В стиле "А я так напишу, что фиг кто разберёт". Что-то найти не могу. Ни у кого не сохранилось исходника?


 
Skyle ©   (2008-03-05 08:39) [1]

Всё, получилось найти самостоятельно. Речь шла о

program Project1;
{$APPTYPE CONSOLE}

function _(__,___:string):string;
begin
 _:=__+___;
end;

begin
 writeln(_(_(_(_(^(,^%),^,),^,),^/)+^`+_(^(,_(^%,_(^,,_(^,,^/)))));
 readln;
end


 
Skyle ©   (2008-03-05 08:41) [2]

Точнее искал не это, но это тоже подойдёт.


 
Игорь Шевченко ©   (2008-03-05 12:15) [3]

Казалось бы, причем тут esc


 
Dmitry S ©   (2008-03-05 14:22) [4]

а это что такое?
^% ??


 
han_malign ©   (2008-03-05 18:19) [5]


> а это что такое?

http://ru.wikipedia.org/wiki/Escape-%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8C
"Escape-последовательность («исключённая последовательность») — совокупность идущих подряд значащих элементов, в группе теряющих для обрабатывающего механизма своё индивидуальное значение, одновременно с приобретением этой группой нового значения."

^% - это константа, и если в С/С++ оговорены термины escape characters и escape sequences для строковых констант, то в Delphi фигурирует исключительно термин control characters
^% = #101 = #$65 = "e" = [Ctrl+%]

если в контектсте Delphi трактовать ^... как Escape-последовательность - то также правомерно будет назвать Escape-последовательностью любой исходник...
вот например стопудовые(в такой трактовке) Escape-последовательности - {$R+}, #0, $20, {я Escape}, "стопудово ""Escape""", if i > 0 then dec(i);...

Хотя конечно все это вопросы терминологии...



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

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

Наверх




Память: 0.48 MB
Время: 0.024 c
2-1206526598
vetal73
2008-03-26 13:16
2008.04.20
динамический массив


2-1206505428
Pavelkq
2008-03-26 07:23
2008.04.20
Перенос файлов без запроса


2-1206716738
Kolan
2008-03-28 18:05
2008.04.20
Не удается присвоить значение полю структуры в объекте.


15-1205047618
SerJaNT
2008-03-09 10:26
2008.04.20
Embedding Windows Media Player


15-1204562520
necromancer
2008-03-03 19:42
2008.04.20
Взятие информации о проигрываемой музыки