Hallo,
ich habe ein Programm zum ausgeben von werten von radbruch(glaub ich, ich weiß es nicht mehr genau von wem es ist) in einen anderen Thread bekommen:
Code:
void PrintInteger(unsigned int x)
{  
 char ergebnis[5]  = {'0','0','0','0','0'};
   while (x >=10000) { ergebnis[0]++; x -=10000; }
   while (x >= 1000) { ergebnis[1]++; x -= 1000; }
   while (x >=  100) { ergebnis[2]++; x -=  100; }
   while (x >=   10) { ergebnis[3]++; x -=   10; }
   ergebnis[4] +=x;
   SerWrite(ergebnis,5);
};
dass die Schalter falsche Werte zurückgeben kommt manchmal vor, lässt sich aber duch mehrmaliges aufrufen von PollSwitch beheben!