# HG changeset patch # User HackBot # Date 1425322206 0 # Node ID ddf4561e5d3ce121517edf9fa2bae9c3f6bf2e14 # Parent f98cddf5c778f8e836dd9f553171cc0fae07fe3f fetch https://dl.dropboxusercontent.com/u/21184720/quine.c diff -r f98cddf5c778 -r ddf4561e5d3c quine.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/quine.c Mon Mar 02 18:50:06 2015 +0000 @@ -0,0 +1,3 @@ +#include +char*a="#include \nchar*a=\"@\";\nvoid main(){char*b=a;for(;(*a)!=0;a++){switch(*a){case '@':if(!(*b))putchar('@');for(;(*b)!=0;b++){switch(*b){case '\"':case '\\\\':putchar('\\\\');putchar(*b);break;case '\\n':putchar('\\\\');putchar('n');break;default:putchar(*b);}}break;default:putchar(*a);}}}"; +void main(){char*b=a;for(;(*a)!=0;a++){switch(*a){case '@':if(!(*b))putchar('@');for(;(*b)!=0;b++){switch(*b){case '"':case '\\':putchar('\\');putchar(*b);break;case '\n':putchar('\\');putchar('n');break;default:putchar(*b);}}break;default:putchar(*a);}}} \ No newline at end of file