author | Markus Bröker<broeker.markus@googlemail.com> |
Sat, 21 Oct 2017 13:45:05 +0200 | |
changeset 171 | c6e0af68825a |
parent 77 | 49e0babccb23 |
permissions | -rw-r--r-- |
/** * lsflib/src/bindump.c * Copyright (C) 2008 Markus Broeker */ #include <stdio.h> #include <string.h> char *bindump (char *s, int n) { int i, j; static char byte[8]; for (i = 0; i < strlen (s); i++) { for (j = n - 1; j >= 0; j--) { byte[j] = (s[i] >> j) & 1 ? 1 : 0; printf ("%d", byte[j]); } printf ("\n"); } return byte; }