Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/10/2013, 07:58
anthony20
 
Fecha de Ingreso: octubre-2013
Mensajes: 31
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Almacenar valores de salida puerto serie en un array de caracteres

Hola a todos

He ido avanzando en el programa y ahora lo que necesito es alguna función que convierta una variable int a char.

char cadena[100];
int numero = 22;
int puntero cadena = 0;

_______

Código:
if(numero>=10)
  {
  int valor = numero/10; 
  cadena[punterocadena] = valor;
  punterocadena++;
  
  cadena[punterocadena] = numero - (valor*10);
  }
  else
  {
   cadena[punterocadena] = numero;
   punterocadena++;
  }
esto es lo que he intentado, pero el resultado es que no se almacenan los valores correctamente en la cadena de caracteres.

Pasa lo mismo si intento
Código:
cadena[punterocadena] = (char) numero;
necesito conseguir que lo lea como un unico caracter entre comillas simples.

es decir:
Código:
cadena[0] = '2';
cadena[1] = '2';


Un saludo y gracias

Última edición por anthony20; 17/10/2013 a las 08:16