zdravim po delsi dobe,
potrebuji poradit s fci sscanf... Mam charovy buffer, kde mam ulozeny udaj ve formatu "1560-22000" a snazim se z nej ziskat tyto dve hodnoty a ulozit je do dvou uint promennych:
uint32_t min_range, max_range;
sscanf (buff, "%u-%u", &min_range, &max_range);
prvni hodnotu ziskam spravnou, ale "max_range" mi dava zaporna cisla v pripade, ze hodnota presahne cislo 32767. Nevi nekdo v cem delam chybu?!