Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void pb_char(unsigned char c){
- unsigned char mask = 1 << (CHAR_BIT - 1);
- for (unsigned char _ = 0; _ < CHAR_BIT; ++_) {
- if (mask & c)
- putc('1', stdout);
- else
- putc('0', stdout);
- mask >>= 1;
- }
- }
- void pb_any_reversed(unsigned char *v, size_t size) {
- for (size_t i = size; i > 0; --i){
- pb_char(v[i-1]);
- }
- }
- void pb_int(int a) {
- pb_any_reversed(&a, sizeof(a));
- }
- void pb_float(float a) {
- pb_any_reversed(&a, sizeof(a));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement