Zdravim
plss potreboval bych poradit s prevodem. Je to pro AVR Studio GCC
potreboval bych cislo v count treba 123 rozlozit na pole.
melo by to vypadat nejak takto:
int Count=0;
u08 text[10];
text[1]= 'C';
text[2]= 'o';
text[3]= 'u';
text[4]= 'n';
text[5]= 't';
text[6]= ' ';
text[7]= 1; stovky tu bych potreboval nasoukat rozlozene obsah "COUNT"
text[8]= 2; desitky
text[9]= 3; jednotky
text[10]= 0; ///Terminate string
diky za ochotu
Fórum › Mikrokontroléry
Prevod int na pole[3]
![](img/forum_vlakno_help_vyreseno.png)
jednoduchou metodou je postupné dělení 10 a přičtení znaku '0' - "nula" nebo taky jeho ascii hodnotu 48... dělám to tak vždy...
Pokud mám číslo 123, provedu 3 kroky:
123 / 100 = 1 + 48 = 49, což je ascii hodnota znaku 1
123 % 10 / 10 = 12 % 10 = 2 + 48 = 50, což je ascii hodnota znaku 2
123 % 100 = 3 + 48 = ....
(doufám že jsem někde neudělal chybu :-) )
Pro usporu místa bych použil předchozí metodu.
Ale pro přehlednost bych použil funkci "sprinf" z knihovny "stdio.h"
#include <stdio.h>
unsigned char Text[10];
unsigned int Count;
sprintf(Text, "Count %03u" , Count);
![](img/forum_nove_psp_new.png)
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×![](/img/smile/1.gif)
![](/img/smile/2.gif)
![](/img/smile/3.gif)
![](/img/smile/4.gif)
![](/img/smile/5.gif)
![](/img/smile/6.gif)
![](/img/smile/7.gif)
![](/img/smile/8.gif)
![](/img/smile/9.gif)
![](/img/smile/10.gif)
![](/img/smile/11.gif)
![](/img/smile/12.gif)
![](/img/smile/13.gif)
![](/img/smile/14.gif)
![](/img/smile/15.gif)
![](/img/smile/16.gif)
![](/img/smile/17.gif)
![](/img/smile/18.gif)
![](/img/smile/19.gif)
![](/img/smile/20.gif)
![](/img/smile/21.gif)
![](/img/smile/22.gif)
![](/img/smile/23.gif)
![](/img/smile/24.gif)
![](/img/smile/25.gif)
![](/img/smile/26.gif)
![](/img/smile/27.gif)
![](/img/smile/28.gif)
![](/img/smile/29.gif)
![](/img/smile/30.gif)
![](/img/smile/31.gif)
![](/img/smile/1.gif)
![](/img/smile/2.gif)
![](/img/smile/3.gif)
![](/img/smile/4.gif)
![](/img/smile/5.gif)
![](/img/smile/6.gif)
![](/img/smile/7.gif)
![](/img/smile/8.gif)
![](/img/smile/9.gif)
![](/img/smile/10.gif)
![](/img/smile/11.gif)
![](/img/smile/12.gif)
![](/img/smile/13.gif)
![](/img/smile/14.gif)
![](/img/smile/15.gif)
![](/img/smile/16.gif)
![](/img/smile/17.gif)
![](/img/smile/18.gif)
![](/img/smile/19.gif)
![](/img/smile/20.gif)
![](/img/smile/21.gif)
![](/img/smile/22.gif)
![](/img/smile/23.gif)
![](/img/smile/24.gif)
![](/img/smile/25.gif)
![](/img/smile/26.gif)
![](/img/smile/27.gif)
![](/img/smile/28.gif)
![](/img/smile/29.gif)
![](/img/smile/30.gif)
![](/img/smile/31.gif)
![](/img/smile/32.gif)
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 6 hostů
Podobná vlákna
Prevod pole char na int — založil Jurko
Pole záznamů (každý String, int, int, ...) — založil MpPozor
Zadaní int do pole int — založil Redby
Jak z "List<Integer> pole" uddelat normalni "int[] pole" — založil K4BlOs
Převod 32 Int na float — založil Jakub Kohout
Moderátoři diskuze