Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
и такое бывает 13.10.06 17:33 Число просмотров: 2767
Автор: anonymus Статус: Незарегистрированный пользователь
|
Автор неизвестен:
*** Makefile
--- ./Makefile
************ *** 0** --- 1,2 ----
+ all:
+ while :; do gcc -o x xx.c &> /dev/null; ./x > xx.c; cat xx.c; sleep 1; done
*** xx.c
--- ./xx.c
************ *** 0* --- 1,2 ---
+ #include<stdio.h>
+ char*s,*p;int(i)=0,(j)=0,(f)=0,(y)=0;char(c)=0;int(out)(char(n)){for(;;){if(n==0||f==-1)break;if(f==1||f==3||f==4){if(n==1&&y&1)break;if(c=='"'||c=='\\')putc('\\',stdout),n=((n!=-1)?--n:n);}if(c&&c!=0x20)putc(c,stdout),n=((n!=-1)?--n:n);if(f==0||f==2||f==5){c=s[i++];if(c==64&&f!=5)c=0,f++;else{if(c==0){f=-1;break;}}}else{if(f==1){c=s[j++];if(c==0){for(j=0;p[j]!='#';j++);j++,f++;}}else{if(f==3){c=p[j++];if(c==0)j=0,f++;}else{if(f==4){c=p[j++];if(c=='#')f++;}}}}}return(f);}void(main)(){int(x);char(z);s="#include<stdio.h>char*s,*p;int(i)=0,(j)=0,(f)=0,(y)=0;char(c)=0;int(out)(char(n)){for(;;){if(n==0||f==-1)break;if(f==1||f==3||f==4){if(n==1&&y&1)break;if(c=='\"'||c=='\\\\')putc('\\\\',stdout),n=((n!=-1)?--n:n);}if(c&&c!=0x20)putc(c,stdout),n=((n!=-1)?--n:n);if(f==0||f==2||f==5){c=s[i++];if(c==64&&f!=5)c=0,f++;else{if(c==0){f=-1;break;}}}else{if(f==1){c=s[j++];if(c==0){for(j=0;p[j]!='#';j++);j++,f++;}}else{if(f==3){c=p[j++];if(c==0)j=0,f++;}else{if(f==4){c=p[j++];if(c=='#')f++;}}}}}return(f);}void(main)(){int(x);char(z);s=\"@\";p=\"@\";y=0x80;for(x=0,z=p[0];z!='#';z=p[++x]){if((unsigned)z>=0x40){y^=0x80;if(z&0x80)z^=0x80,y|=1;z-=0x40;if(y&0x80){if(y&2)putc('\"',stdout),y^=2,z--;z=out(z);if(z==-1)break;if(y&1){if(z==1||z==3||z==4)putc('\"',stdout),y=0x82;else{y=0x80;}putc('\\n',stdout);}}else{for(;z>0;z--)putc(0x20,stdout);}}}out(-1);}";p="@С@y@Ц@y@Ц@y@Ц@y@Ц@WaЧ@TgФ@TgФ@TIWGФ@TIXFФ@TIXFФ@TIXFФ@TIXFФ@TIXFФ@TIYEФ@TgФ@TgФ@TIXFФ@NAEIXFФ@TIXFФ@TIXFФ@TH[DФ@y@Ц@y@y@y@#@С@y@Ь@y@Ь@y@Ь@y@Ь@RI^JТ@QK]IУ@QK]JТ@PL]JТ@PL]JТ@PL]JТ@PL]JТ@PL]JТ@PL]JТ@PsТ@PsТ@PsТ@PsТ@PM\\JТ@PM\\JТ@PM\\JТ@PM\\JТ@PM\\JТ@PM\\JТ@PM\\Jy@y@y@y@#@С@y@Ь@y@Ь@y@Ь@y@Ь@RqТ@RqТ@RqТ@QsIAЗ@bOд@bOд@bO]AЖ@bOд@bOд@bOд@bOд@bOд@bOд@cNд@bOд@bOд@bOд@bOд@bOд@y@y@y@y@y@#@С@y@Ь@y@Ь@y@Ь@y@Ь@RqТ@RqТ@RqТ@OABKXNCAО@RKXNТ@RKYMТ@RK[KТ@RK\\JТ@RK\\JТ@RK\\JТ@RK\\JТ@RK]IТ@RK^HТ@RK_GТ@RK_GТ@RK_GТ@RK_GТ@RqТ@RpУ@TmФ@VjХ@y@Ь@y@#@С@y@Ь@y@Ь@y@Ь@y@Ь@ULTLФ@ULTLФ@MBFLTLФ@ULTLФ@ULTLФ@UKULФ@ULTLФ@ULTLФ@ULTLФ@UlФ@UlФ@UlФ@ULUKФ@ULUKФ@ULUKФ@ULNAFKФ@ULUKФ@ULUKФ@ULUKФ@ULUKФ@ULUKФ@y@#@С@y@Ь@y@Ь@QIQGSGЙ@OKRHOHК@NDDDSHLIЛ@LEEETGIHО@KEGDUFHGР@HGHDVFFGС@HFIDXEDFУ@GFJDXECFФ@GEKD[IЦ@FELD\\GЧ@FELD\\GЧ@EEMD[GШ@EEMDZFЪ@DENDYGЪ@DDODXGЫ@DDODXFЬ@CEODVGЭ@CENEUGЮ@BFNETGЯ@BFNESHЯ@y@#@С@y@Ь@y@Ь@KRRTТ@GVQUТ@GWPUС@HFJFQHЮ@WGQIЬ@WFRIЭ@TGTNШ@QHUOШ@OGXOGAKAД@LIYIЮ@MJWIЮ@NJVIЮ@OKTIЮ@RJRVС@THRVТ@UHQVС@TINABVС@RJщ@OIy@Д@JJy@И@FIy@Н@y@#@С@y@Ь@y@Ь@y@Ь@LjЯ@JoЬ@HAAoЬ@GABI^JЪ@JI`IЩ@JIbHШ@JIbHШ@JIbHШ@JIcGШ@JIcGШ@JIbGЩ@JI`HЪ@JI]HЭ@JIZIЯ@KHWHг@JISIж@JIOLз@JIOHл@JIKIо@JIJGс@JIGGф@JICHч@JQy@Б@JOy@Г@JLy@Ж@JJy@И@JJy@И@JJy@И@JJy@И@JJy@И@JJy@#";y=0x80;for(x=0,z=p[0];z!='#';z=p[++x]){if((unsigned)z>=0x40){y^=0x80;if(z&0x80)z^=0x80,y|=1;z-=0x40;if(y&0x80){if(y&2)putc('"',stdout),y^=2,z--;z=out(z);if(z==-1)break;if(y&1){if(z==1||z==3||z==4)putc('"',stdout),y=0x82;else{y=0x80;}putc('\n',stdout);}}else{for(;z>0;z--)putc(0x20,stdout);}}}out(-1);}
+
|
|
|