Tja
Håller på med C-programmering. Behöver lite hjälp.
Jag ska konvertera ett 32-bit integer till ANSII.
Försökt göra rätt formell och har nästan lyckats - om nån
kan ta en titt och kolla, så skulle det vara till stor hjälp.
Här är das kod.
int main()
{
sendNumber(425, 3);
}
void
sendNumber(tU32 value, tU8 noOfDigits) //Skriv in vilken 32 bit integer som helst
//noOfDigits visar så många antal siffror - accepterade värden 1-10
{
//IT'S WORKING!! HALLELUJA!!!!!!
tU32 h=100;
tU32 x=0;
tU32 i;
tU32 r=0;
for(i=0; i < noOfDigits; i++)
{
x = (((value/h)-(i*h))%h)+48;
U0THR=x;
if (r=0)
{
x=10;
r=1;
}
x=x*10;
h=h/10;
}
}
Hjalp. Plz.