Hi I have a program that does not work right as I aspect:
v = tempC;
h = tempC * 10;
h = h % 10;
memset(stempCA, 0, sizeof(stempCA));
sprintf(stempCA, "%+.2d.%d", v, h);
it works fine on positive temperature "+11.22" but not for negative values : "-02.-1"
where is my mistake? thanx