summaryrefslogtreecommitdiff
path: root/set1/hexdump.c
diff options
context:
space:
mode:
Diffstat (limited to 'set1/hexdump.c')
-rw-r--r--set1/hexdump.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/set1/hexdump.c b/set1/hexdump.c
new file mode 100644
index 0000000..57a17a1
--- /dev/null
+++ b/set1/hexdump.c
@@ -0,0 +1,16 @@
+#include "lib.h"
+
+
+int main(int argc, char **argv)
+{
+ if( argc != 2) {
+ printf("Usage: %s <text>", argv[0]);
+ exit(1);
+ }
+
+ char *hex_string = malloc(strlen(argv[1])*2+1);
+
+ hex_binary_to_string(argv[1], hex_string, strlen(argv[1]));
+ hex_string[strlen(argv[1])*2+1] = '\0';
+ printf("%s\n", hex_string);
+}