Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- char *binary_view (char *buffer, unsigned char bits)
- {
- register i, j;
- for (i = 0, j = 8; i < 8; bits >>= 1, i++)
- buffer[--j] = (bits & 0x1) + '0';
- return buffer;
- }
- void binary_str (char *args)
- {
- char buffer[9] = { 0 };
- puts(" CHAR\t\tBINARY\t\tASCII");
- while (*args) {
- printf("(char)-> %c |(bin)-> %s |(dec)-> %d\n", *args, binary_view(buffer, *args), *args);
- args++;
- }
- }
- int main(void)
- {
- binary_str("String Test");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement