Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- convertir a hexadecimal
- ¡< blozzter >!
- mitm.cl
- usage: hex word-to-convert [max length: 50]
- ---> example: hex blozzter
- */
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- char usage()
- {
- printf("\t ---> usage: hex word-to-convert [max length: 50]\n\t ---> example: hex blozzter\n\n");
- }
- int main(int argc, char *argv[])
- {
- char *cadena;
- int i, tam;
- if (argc == 2) { //me aseguro que se le haya pasado solo un argumento
- cadena = argv[1];
- tam = strlen(cadena); //llamo a la funcion que calcula el tamaño
- if (tam <= 50) { //admito un maximo de 50 caracteres
- printf("%s ==>\t", cadena);
- i = 0;
- while (cadena[i] != '\0') {
- printf("%x", cadena[i]);
- i++;
- }
- printf("\n");
- }
- else {
- usage();
- }
- }
- else {
- usage();
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement