Hallo

Das Ergebniss einer erfolgreichen Abfrage steht in sw und nicht in sw0!

...
sw0=PollSwitch(); // Schalter einlesen und für eine Runde speichern
sw1=PollSwitch();
sw2=PollSwitch();
if ((sw0==sw1) && (sw0==sw2)) sw=sw0; else sw=0;

SerWrite("\n\r",2);
PrintInt((int)sw);
...

Gruß

mic