unsigned int fp, fq; unsigned char mm[2000]; int p[3000], q[3000], r[3000], kak=0, res=0, r1, r2, r3, r4; int ccc, ct, no, i, j, k, l, m, n, d, c1, c2, c3; char nn[20], oo[10], o1[8], o2[8], o3[8]; read1(){ while(1){ ct=0; while( (d = fgetc(fp)) != 0x0d ) mm[ct++]=d&0xff; mm[ct++]=0; if(mm[0]=='@') break; kak++; } } read2(){ while(1){ ct=0; while( (d = fgetc(fp)) != 0x0d ) mm[ct++]=d&0xff; mm[ct++]=0; if(mm[0]=='@') break; res++; } } random1(){ for(i=0;i570){ c1=255-c1; c2=255-c2; c3=255-c3; } else if((c1+c2+c3)<180){ c1=255-c1; c2=255-c2; c3=255-c3; } else if((c1+c2+c3)<250){ c1=c2=c3=255; } else { c1=c2=c3=0; } sprintf(o1,"%02x",c1); sprintf(o2,"%02x",c2); sprintf(o3,"%02x",c3); strcpy(oo,o1); strcat(oo,o2); strcat(oo,o3); printf("%s -> ",oo); for(i=0;i<6;i++){ mm[8+i]=oo[0+i]; mm[22+i]=oo[0+i]; mm[37+i]=oo[0+i]; mm[52+i]=oo[0+i]; } for(i=0;i