Anonymous
public text v1 · immutableunsigned char BitSwitch(unsigned char byte){
char buffer[8];
itoa((int)byte,buffer,2);
while(strlen(buffer)<8){
strcpy(buffer+1,buffer);
buffer[0]='0';
}
unsigned char mem,i;
for(i=0;i<4;i++){
mem=buffer[i];
buffer[i]=buffer[7-i];
buffer[7-i]=mem;
}
return (long int) strtol(buffer,0,2);
}