- 616 名前:デフォルトの名無しさん mailto:sage [02/07/31 20:34]
- >>600の展開
#include<stdio.h>/*decoder*/ int Z,M;char*W,F,K,*C;main(int X,char**v){FILE*r=fopen(v[1],"rb"),*w=fopen(v[2] ,"wb");for(;~(X=fgetc(r));K+=K){if(!K)F=X,X=fgetc(r),K=1;W=realloc(W,M+18);for( Z=F&K?W[M++]=X,0:(C=W+M-fgetc(r)-X/16*256-1,3+X%16);Z--;W[M++]=*C++);}fwrite(W, 1,M,w);}
|

|