Unnamed
public cpp v1 · immutable#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;}