Witam,
mam problem z wykonywaniem obliczen w programie, otóż kod wygląda nastepująco:
, gdzie gps_pom jest stringiem, następnie zamieniam string na int funkcja atoi wykonuje jakies obliczenia i teraz inta chce zamienić na strionga i wyswietlic na LCD. Problem jest z obliczeniami, bo np. mam liczbe 622530 chce dodac do niej 10 i wynik pojawia sie 622110. Nie mam pojecia o co chodzi. Dziekuje z góry za pomoc. Pozdrawiam;)
mam problem z wykonywaniem obliczen w programie, otóż kod wygląda nastepująco:
int con;
uint8_t *gps_data, *gps_pom;
gps_pom[5]=gps_data[3];
gps_pom[4]=gps_data[4];
gps_pom[3]=gps_data[6];
gps_pom[2]=gps_data[7];
gps_pom[1]=gps_data[8];
gps_pom[0]=gps_data[9];
con=atot(gps_pom);
con=con+10;
itoa(con,gps_pom, 10);
LCD_GoTo(0,0);
LCD_WriteText(gps_pom);
, gdzie gps_pom jest stringiem, następnie zamieniam string na int funkcja atoi wykonuje jakies obliczenia i teraz inta chce zamienić na strionga i wyswietlic na LCD. Problem jest z obliczeniami, bo np. mam liczbe 622530 chce dodac do niej 10 i wynik pojawia sie 622110. Nie mam pojecia o co chodzi. Dziekuje z góry za pomoc. Pozdrawiam;)