Главная страница
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.015 c
15-1204759276
Германн
2008-03-06 02:21
2008.04.20
Ord vs Integer


15-1204648885
Правильный_Вася
2008-03-04 19:41
2008.04.20
цвета палитры в Win98SE под VMWare


15-1204611655
oldman
2008-03-04 09:20
2008.04.20
Перенос системы (МЕ) и ПО


15-1204886969
Eraser
2008-03-07 13:49
2008.04.20
WinAPI от JEDI


2-1206621832
Азамат
2008-03-27 15:43
2008.04.20
Обработка событий