All pastes #75642 Raw Edit

Unnamed

public cpp v1 · immutable
#75642 ·published 2006-06-30 11:44 UTC
rendered paste body
#include <stdio.h>int getBit(char c, int index){    return (( c >> index ) & 1 );}int getData(char *ptr, int index, int size){    int var = 0;    int	bin = 1;    while( size > 0 ) {        var += getBit( ptr[ index / 8 ], index % 8 ) * bin;        bin *= 2;	index++;	size--;    }    return var;}int main(int argc, char* argv[]){	char str[] = "ABBB";	printf("%d.\n", getData( &str[0], 0, 7));	return 0;}