Hola a todos.
Alguien sabe porque no puedo cargar el valor de la variable float "var2" con sprintf en "array".
Codigo ejemplo:
#include <pic.h>
#include <pic1687x.h>
#include <stdio.h>
void main(void)
{
int var1;
float var2;
unsigned char array[15];
var1=45;
var2=5.8;
sprintf(array, "%d", var1);
sprintf(array, "%f", var2);
}
El valor de la variable entera "var1" se carga sin problemas en "array", en cambio no se que ocurre con "var2".
El codigo lo estoy compilando con el picc de hi-tech en el mplab.
Gracias.