Convierte Numero A Hexadecimal

Páginas: 3 (501 palabras) Publicado: 23 de julio de 2012
Convierte numero decimal entre el rango de 800 a 2000 a hexadecimal
// Para placa SD84 servo controladora 
// Convierte de numero decima entre el rango de 800 a 2000 a hexadecimal, 
// lo separa ylo invierte para poder lograr los datos en el orden correcto
// Por GOOFYMZA

#include
#include
#include

int i; // defino la variable i como integer
void main()
{
char hbyte[256]; //cadena de la bariable High BYTE
char lbyte[256]; // cadena de la bariable Low BYTE
char EnviarDatos[256]; // cadena de la bariable Con los Datos a Enviar
printf ("\n");
printf ("El valor de la cadeactual es: %2x , ingrese nuevo valor\n",i);
char BYTE[256]; // defino a BYTE como cadena char con 256 bytes y digo que la cadena es 1234
scanf("%s ",BYTE); // pido ingresar un numero a la cadena
i= atoi(BYTE); // pasa cadena char a int en la variable i tambien se puede expresar como i = atoi(&BYTE[0]);
// ya que (&BYTE[0]) es el valor de byte desde el 1er caracter de izq. a derecha
printf("%.2X \n",i); // hago printf del valor hexadecimal de i
char hlbyte[256]; // defino a BYTE como cadena char con 256 bytes
sprintf(hlbyte,"%X",i); // convierte el valor de i en una cadena llamadahlbyte

//****************************************** busqueda de los caracteres 3 4 5 6 7 *********************************************************
printf("----------------------------------------------------------------------------------------------------------------------------\n");
printf ("hlbyte es: %s \t",hlbyte); // muestra el valor de la cadena hlbyte
char key[] = "34567"; // cadenadonde se encuentran las variables a buscar
char * pch; // cadena de carga de caracter por caracter
printf ("Buscando en '%s': ",hlbyte);
pch = strpbrk (hlbyte, key);
while (pch != NULL) // si no haymas continua despues de las llaves {}
{
printf ("%c " , *pch); // imprime en pantalla la variable encontrada
sprintf(hbyte,"0""%c",*pch); // convierte el valor de *pch en una cadena llamada hbyte...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas Númericos: Decimal, Octal y Hexadecimal.
  • Ensayo Aplicación Del Sistema Numérico Hexadecimal
  • Conversion De Numero Binario A Hexadecimal
  • Sistema numerico octal y hexadecimal
  • Numeros binario/decimal/hexadecimal
  • Convierte Numero a Letra En Excel
  • hexadecimal
  • hexadecimal

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS