Autor Tema: Funcion "atob" C18  (Leído 2030 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Palomino86

  • PIC16
  • ***
  • Mensajes: 180
Funcion "atob" C18
« en: 01 de Octubre de 2010, 16:30:00 »
Hola foro;

Quiero convertir una variable tipo char a un signed char

Para esto estoy usando la funcion de conversion atob que convierte una cadena de caracteres a 8 bit signed byte pero me marca un warning....

C:\Micro_c\TEC\Teclado.c:66:Warning [2054] suspicious pointer conversion y eso me hace pensar que no estoy usando la funcion correcta o del modo correcto


Código: [Seleccionar]
atob(digito_2 *digito[1]);
donde digito_2 es una variable tipo signed char y digito[1] una tipo char. Estaré usando la función correcta? y de la forma correcta?

Saludos
Lo que no me destruye, me fortalece

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Funcion "atob" C18
« Respuesta #1 en: 01 de Octubre de 2010, 17:38:36 »
Código: C
  1. unsigned char Variable;
  2. char Texto[10]="15";
  3.  
  4.  
  5. Variable=atob(&Texto[0]);


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado Palomino86

  • PIC16
  • ***
  • Mensajes: 180
Re: Funcion "atob" C18
« Respuesta #2 en: 01 de Octubre de 2010, 19:21:54 »
Muchas Gracias Suky :)
Lo que no me destruye, me fortalece