home *** CD-ROM | disk | FTP | other *** search
- /*
- * hex2bin - a simple hex to binary converter
- */
- #include <stdio.h>
- main(argc,argv)
- int argc; char **argv;
- {
- FILE *fp;
- int c;
- #ifdef MSDOS
- char mode = "wb";
- #else
- char mode = "w";
- #endif
-
- if (argc <= 1) {
- fprintf(stderr,"Usage: %s OUTPUT-FILE\n", argv[0]);
- exit(1);
- }
- if (!(fp = fopen(argv[1],mode))) {
- fprintf(stderr,"%s: can not open for writing\n");
- exit(1);
- }
-
- while (scanf("%x", &c) == 1)
- putc(c,fp);
-
- exit(0);
- }
-