Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino - tutorijali, pitanja, primjeri i projekti
Makso,

da bi ti bila jasna konverzija iz decimalnog brojnog sistema u string (niz karaktera), evo ti jednog opisnog programa koji to radi.
Code:
char *DecimalToString(unsigned int Broj, unsigned char Nule)
{
unsigned char KonvertovanBroj[5] = "     ";

KonvertovanBroj[0] = ((Broj % 10000) / 10000) + 0x30;
KonvertovanBroj[1] = ((Broj % 1000) / 1000) + 0x30;
KonvertovanBroj[2] = ((Broj % 1000) / 100) + 0x30;
KonvertovanBroj[3] = ((Broj % 100) / 10) + 0x30;
KonvertovanBroj[4] = (Broj % 10) + 0x30;

if(!Nule)
{  if(KonvertovanBroj[0] == '0')
    {        KonvertorvanBroj[0] = ' ';
              if(KonvertovanBroj[1]) == '0')
              {        KonvertovanBroj[1] = ' ';
                        if(KonvertovanBroj[2] == '0')
                        {        KonvertovanBroj[2] = ' ';
                                  if(KonvertovanBroj[3] == '0')
                                  {        KonvertovanBroj[3] = ' ';}
                         }
              }
    }
}

return KonvertovanBroj;
}

Program koji je prikazan ovde, je samo opisnog karaktera za razumevanje rada konverzije tipova i nije optimalno softversko resenje.
Reply


Messages In This Thread
RE: Arduino - tutorijali, pitanja, primjeri i projekti - by vojinilic - 09-26-2017, 12:07 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)